H o l a:
Este es el código para el userform1, lo que hace es, cada que cambias el dato del combobox1, busca en la hoja1, en la columna A, si encuentra el dato, oculta el userform1, le pasa el número de fila al userform2, abre el userform2.
Private Sub ComboBox1_Change()
'Por.Dante Amor
Set h = Sheets("Hoja1") 'Hoja en dónde buscar
col = "A" 'columna en dónde buscar
Set b = h.Columns(col).Find(ComboBox1, lookat:=xlWhole)
If Not b Is Nothing Then
Me.Hide
With UserForm2
.fila = b.Row
.Show
End With
End If
End Sub
El siguiente código va en el userform2, en la variable pública fila, toma el número de fila, con el número de fila pone en el textbox1 el dato de la columna B, en el textbox2 la C y en el textbox3 la D:
Public fila
'
Private Sub UserForm_Activate()
'Por.Dante Amor
Set h = Sheets("Hoja1") 'Hoja en dónde buscar
TextBox1 = h.Cells(fila, "B")
TextBox2 = h.Cells(fila, "C")
TextBox3 = h.Cells(fila, "D")
End Sub