RE:como utilizar cuadros combinados
Ok primero te aclaro que debes usar el cuadro combinado que sale de Cuadro de Controles, una vez insertado el mismo donde lo desees deberas acceder en sus propiedades, alli buscaras BoundColumn y ColumnCount en esas dos asignaras sus valores a dos; luego en la propiedad ListFillRange deberas ingresar el rango correspondiente a
los datos, por ejemplo si tienes los datos a partir de A1 entonces será algo como esto para mostrar las dos primeras columnas A1:B500 (te coloco 500 ya que no se cuantos registros tienes), pero si lo deseas puedes hacerlo desde codigo con AddItem.
Ahora para ver los datos la fila seleccionada en el Evento Change del Combobox deberas agregar esto:
Private Sub ComboBox1_Change()
Dim fila As Integer, inicio As Integer
'inicio es la fila donde quieras ver los datos del registro seleccionado
'asi que adecualo a tus necesidades
inicio = 22
'guarda la fila seleccionada del combo
fila = ComboBox1.ListIndex
'coloca en las celdas D22 y E22 el valor de cada columna
'como se ve en el ComboBox
Cells(inicio, 4).Value = ComboBox1.List(fila, 0)
Cells(inicio, 5).Value = ComboBox1.List(fila, 1)
End Sub