excuse moi, j'ai vu que tu parlais de cellule sélectionnée. Dans ce cas il faut remplacer la première partie par activecell
En même temps je te file la formule complete si tu veux remplir plusieurs cellules d'une même ligne. Ca peut servir à d'autres :
For i = 1 To 100
Cells(i, "a").Select
If ActiveCell.Value = combobox1.Value Then
ActiveCell.Offset(0, 2).Select (ex : si B3 est la cellule active, c B5 qui sera sélectionnée)
ActiveCell.Value = combobox2.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = textbox1.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = textbox2.Value
ActiveCell.Offset(0, 1).Select
ActiveCell.Value = combobox3.Value
End If
Next i