Saisie de valeur via un combobox

B

BRA

Guest
Bonjour,

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 d'avance
 
S

STéphane

Guest
bonjour

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


bye
Stéphane
 

Discussions similaires

Réponses
17
Affichages
589

Statistiques des forums

Discussions
312 069
Messages
2 085 037
Membres
102 762
dernier inscrit
Ucef