liste de validation avec vba

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bertgrav

XLDnaute Occasionnel
bonjour,

j'ai un petit soucis, je veux créer automatiquement une liste de validation sans faire référence à une liste dans une feuille excel.

je crée la macro de façon automatique
ce qui donne

Sub Macro1()


Range("A3").Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="essai1;essai2"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub

lorsque je regarde la cellule A3, j'ai bien une liste déroulante avec 2 possibilités: essai1 et essai2
par contre, si je relance la macro, en cellule A3 je n'ai plus qu'une seule possibilité notée :
"essai1;essai2"

que faut il changer pour avoir ces 2 choix

merci

chantal
 
Re : liste de validation avec vba

Bonsoir Chantal

essaye en remplacant le point par une virgule :

Code:
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="essai1[COLOR="Red"][B][SIZE="4"],[/SIZE][/B][/COLOR]essai2"

bonne soirée
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
16
Affichages
3 K
Réponses
3
Affichages
939
Réponses
1
Affichages
1 K
Réponses
4
Affichages
1 K
Retour