Quisiera saber como enlazar datos de un TextBox a otro pero en distinto Form en vba excel

Ejemplo en el primer form1 tengo los datos personales

Nombre:

Apellido:

Edad:

Y al dar click en un botón me abra el segundo form2 pero ya pre cardados con los datos del primer form1

Intente hacerlo de la siguiente forma

Private Sub CommandButton3_Click()

form1.TexBox1.Text = form2.TexBox1.Text

form2.show

End Sub

Pero al dar click borraba el dato del textbox1 del form1 y en el form2 no aparecia nada

No se si me puedan ayudar

1 Respuesta

Respuesta
1

Te propongo esta solución

Private Sub CommandButton1_Click()
UserForm2.Show
End Sub

Llamamos el form2 solamente.
En el form 2 usa este ejemplo

Private Sub UserForm_Activate()
TextBox1 = UserForm1.TextBox1.Text
End Sub

El evento se activa al iniciar el form 2.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas