Dans une feuille Excel (qui n'est pas un formulaire), je voudrais que lorsque j'arrive sur une cellule, une combo box apparaisse à la place de la cellule pour obliger l'utilisateur à passer par la combo pour saisir.
Merci pour la solution. Elle ne répond que partiellement à mon problème.
J'aimerais que lorsque la cellule devient active, une combo-box apparaisse pour guider l'utilisateur dans sa saisie
essaye un truc du genre suivant, j'avais hésité à te le proposer.
la liste déroulante n'apparaîtra adns mon exemple que si la colonne 1 est sélectionnée
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'if target.Address(0,0)="A5" thnen
If Target.Column = 1 Then
With ComboBox1
.Top = Target.Top
.Left = Target.Left
.Visible = True
End With
Else: ComboBox1.Visible = False
End If
End Sub