¿Como insertar datos en una hoja de excel en particular?

Hola "Aprendemos" mi duda es la siguiente:

tengo este programa que por cierto tu me brindaste asesoría la cual agradezco:

Private Sub CommandButton2_Click()

Range("E1") = TextBox1
For i = 5 To 58
Range("E" & i) = TextBox1
Next

end sub

El dato que inserto en el texbox1 lo inserta en cierta cantidad de celdas, sin embargo lo hace en cualquier hoja en la que me encuentre, lo que quiero es que solo lo haga en una hoja que tiene por nombre BASE1

Me imagino que podría utilizar la sentencia Worksheets("BASE1").Cells(i, 1).Value o algo parecido sin embargo me parece que existe un error. Espero que puedas asesorarme en eso, gracias

Respuesta
1

Prueba lo siguiente

Private Sub CommandButton2_Click()
Worksheets("BASE1").Range("E1") = TextBox1
For i = 5 To 58
Worksheets("BASE1").Range("E" & i) = TextBox1
Next
End Sub

Si te envía error, cambia la palabra "BASE1" por otro nombre, me parece que lo toma como un nombre reservado para excel.

Saludos. Dam

Si es lo que necesitas.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas