Actualizar columnas desde textbox dependientes de combobox
Estimados cuento con el siguiente formulario
El cual contiene dos combobox dependientes, el combobox 1 carga los nombres de cada una de las hojas que contiene
Private Sub UserForm_Initialize() Dim intHojas As Integer Dim i As Integer intHojas = ThisWorkbook.Sheets.Count For i = 3 To intHojas Me.ComboBox1.AddItem ThisWorkbook.Sheets(i).Name Next i End Sub
El combobox1 con el evento carga los datos de la columna A de cada hoja seleccionada en el combobox2
Private Sub ComboBox1_Change() ComboBox2.Clear Set h = Sheets(ComboBox1.Value) For i = 2 To h.Range("A" & Rows.Count).End(3).Row ComboBox2.AddItem h.Cells(i, 1) Next i End Sub
Luego el evento change del combobox 2 carga los textbox correspondientes
Private Sub ComboBox2_Change() Set h = Sheets(ComboBox1.Value) Set b = h.Range("A:A").Find(ComboBox2.Text, lookat:=xlWhole) If Not b Is Nothing Then Fila = b.Row ' TextBox1 = h.Cells(Fila, "B") TextBox2 = h.Cells(Fila, "C") TextBox3 = h.Cells(Fila, "G") TextBox4 = h.Cells(Fila, "M") ' ' ' End If End Sub
Lo que requiero es que al seleccionar el botón actualizar me actualice los datos de los textbox del textbox 1 al textbox 4 en su fila correspondiente,
1 respuesta
Respuesta de Adriel Ortiz Mangia
1