Ingreso de datos en un formulario
Publicado por Jorge Luis (43 intervenciones) el 22/03/2013 22:27:36
A B C D
papel Bond Tinta Epson Celda Activa
24.5 30
Ext. Nac
He creado un formulario para ingresar datos que tienen un comboBox, 1 TextBox y 1 Opción y dos Botones de comando que son aceptar y cancelar y lo llamo con un comand Button creado en la hoja
La idea es ingresar los datos en la fila B5 el producto , B6 el precio en la B7 la Opción Nac. o Extr., una vez hecho esto pasar a la columna C5 y llenar los datos igual que lo descrito anteriormente y dejar como celda activa la D5 para seguir llenando los datos ( range("D5") ,Value
He escrito el siguiente código y solo me ingresa la opción y de ahí ya no se como hacer ,
A mi parece que hay que crear una variable para la fila y para la columna y de acuerdo a esto llenar los datos.
DEJO CODIGO
Dim i As String
ComboBox1 = ""
TextBox1 = ""
Sheets(4).Range("A1").Activate
Sheets(4).Range("A1").Select
ActiveCell.FormulaR1C1 = ComboBox1
Sheets(4).Range("A1").Offset(5, 2).Select
ActiveCell.FormulaR1C1 = TextBox1
Sheets(4).Range("A1").Offset(6, 2).Select
If (OptionButton1.Value = True) Then
ActiveCell.FormulaR1C1 = "Nac."
Else
ActiveCell.FormulaR1C1 = "Ext."
End If
Sheets(4).Range("A1").Offset(5, 2).Select
Range("D5").Activate
End Sub
Private Sub CommandButton2_Click()
UserForm1.Hide
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = Array("Tinta Epson", "DVD-R Imation", "Papel bond 75gr")
End Sub
Gracias por su apoyo.
Jorge
papel Bond Tinta Epson Celda Activa
24.5 30
Ext. Nac
He creado un formulario para ingresar datos que tienen un comboBox, 1 TextBox y 1 Opción y dos Botones de comando que son aceptar y cancelar y lo llamo con un comand Button creado en la hoja
La idea es ingresar los datos en la fila B5 el producto , B6 el precio en la B7 la Opción Nac. o Extr., una vez hecho esto pasar a la columna C5 y llenar los datos igual que lo descrito anteriormente y dejar como celda activa la D5 para seguir llenando los datos ( range("D5") ,Value
He escrito el siguiente código y solo me ingresa la opción y de ahí ya no se como hacer ,
A mi parece que hay que crear una variable para la fila y para la columna y de acuerdo a esto llenar los datos.
DEJO CODIGO
Dim i As String
ComboBox1 = ""
TextBox1 = ""
Sheets(4).Range("A1").Activate
Sheets(4).Range("A1").Select
ActiveCell.FormulaR1C1 = ComboBox1
Sheets(4).Range("A1").Offset(5, 2).Select
ActiveCell.FormulaR1C1 = TextBox1
Sheets(4).Range("A1").Offset(6, 2).Select
If (OptionButton1.Value = True) Then
ActiveCell.FormulaR1C1 = "Nac."
Else
ActiveCell.FormulaR1C1 = "Ext."
End If
Sheets(4).Range("A1").Offset(5, 2).Select
Range("D5").Activate
End Sub
Private Sub CommandButton2_Click()
UserForm1.Hide
End Sub
Private Sub UserForm_Initialize()
ComboBox1.List = Array("Tinta Epson", "DVD-R Imation", "Papel bond 75gr")
End Sub
Gracias por su apoyo.
Jorge
Valora esta pregunta


0