Te dejo 2 opciones. Por favor probalas 1 por vez (no las 2 juntas).
Como tu consulta no lleva ninguna referencia tendrás que seguir mi ejemplo y luego adaptar las instrucciones a tu caso.
OPCIÓN 1: La ubicación del elemento seleccionado en el combo nos ayuda a ubicar la fila considerando que el primer elemento del combo es 0. Entonces si Enero es 0 y aparece en fila 2 hay que sumar 2 al índice del combo:
filx = ComboBox1.ListIndex + 2
ActiveSheet.Range("B" & filx) = TextBox1
OPCIÓN 2: buscar el texto y una vez hallado colocar en celda de la misma fila (en el ejemplo en col siguiente) el valor del textbox.
La macro con la segunda opción sería algo así:
Private Sub CommandButton1_Click()
'x Elsamatilde
'OPCIÓN 1: encontrar la ubicación del registro según el nro de índice
'del elemento seleccionado en el combobox
'filx = ComboBox1.ListIndex + 2
'ActiveSheet.Range("B" & filx) = TextBox1
'OPCIÓN 2: buscar el texto seleccionado en col A de la hoja
Set busco = ActiveSheet.Range("A:A").Find(ComboBox1.Value, LookIn:=xlValues, lookat:=xlWhole)
'si lo encuentra pasa el contenido del textbox en col B
If Not busco Is Nothing Then
busco.Offset(0, 1) = TextBox1
Else
MsgBox "No se encontró el texto seleccionado."
End If
End Sub
Reemplaza 'ActiveSheet' por el nombre de la hoja donde se encuentre la tabla de datos.