llenar celdas del excel con formulario

09/03/2006 - 17:21 por harcam | Informe spam
Hola, quiero aprender vb para excel,,, por ahora necesito como se hace
para apartir de un formulario, por ejemplo que tenga un textbox al
escribir me llene una celda especifica en una hoja de excel y luego
llene otra me imagino que colocando tambien un command button.

porfavor gracias

Preguntas similare

Leer las respuestas

#1 Faiverlgr
10/03/2006 - 22:51 | Informe spam
Talvez las formas más secillas entre muchas otras. Espero te sirvan

En un formulario "Userform1" y dos controles "CommandButton1" y " TextBox1"
escribe este código:

'*****PARA PASAR DATOS A TRAVES DE UN BOTON*****
Private Sub CommandButton1_Click()
'Selecciona la celda de la hoja que quiere escribir y le asigna el contenido
'del control Textbox1
Hoja1.Range("a1") = TextBox1.Text
End Sub
'*****PARA PASAR DATOS A SIN UN BOTON*****
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'coloca los datos de forma automática al salir del control
Hoja1.Range("a1") = TextBox1.Text
End Sub

Saludos,
FAIVER


"harcam" escribió en el mensaje
news:
Hola, quiero aprender vb para excel,,, por ahora necesito como se hace
para apartir de un formulario, por ejemplo que tenga un textbox al
escribir me llene una celda especifica en una hoja de excel y luego
llene otra me imagino que colocando tambien un command button.

porfavor gracias

Respuesta Responder a este mensaje
#2 harcam
11/03/2006 - 14:49 | Informe spam
gracias, por tu ayuda pero al dar click al command button este continua
ahi, como se hace para que desaparezca y quede la hoja de excel
actualizada
Respuesta Responder a este mensaje
#3 Faiverlgr
11/03/2006 - 16:37 | Informe spam
Para que se oculte el formulario luego de pasar los datos a la hoja de
cálculo puedes colocarle otro botón para salir con el sigte código:

Private Sub CommandButton2_Click()
Userform1.Hide
End sub

Si quieres que se OCULTE EL FORMULARIO forma automática debemos agragarle
una linea al código que ya tienes así:

Private Sub CommandButton1_Click()
'Selecciona la celda de la hoja que quiere escribir y le asigna el contenido
'del control Textbox1
Hoja1.Range("a1") = TextBox1.Text
Userform1.Hide
End Sub

Ó el mismo caso para el segundo ejemplo del correo anterior.

Con Gusto,
FAIVER

"harcam" escribió en el mensaje
news:
gracias, por tu ayuda pero al dar click al command button este continua
ahi, como se hace para que desaparezca y quede la hoja de excel
actualizada

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida