Hellowa
XLDnaute Junior
Bonjour à tous, bonjour le forum
Je viens (encore une fois ^^ ) solliciter votre aide. Je m'explique, je suis entrain de créer un fichier qui va placer dans de nombreuses cellule un menu déroulant.
J'ai donc créé une première macro qui séléctionne une a une les cellules, puis qui appelle une sous macro qui est la suivante:
C'est donc une macro que j'ai enregistrée.
J'avais auparravant créé une liste grâce à l'insertion des données, mais une fois sur 2, elle m'affichait un message d'erreur, et il fallait que je recharge cette liste.
Mon problème est le suivant. Les données qui doivent être présentes dans le menu déroulant sont situées sur la plage "A2:A*" ( Bref, c'est extensible!!)
Peut on entrer directement la formule de la liste plutot qu'appeler un nom déjà créé?
Quelqu'un pourrai me rafraichir la mémoire s'il vous plait!😀
Merci d'avance!
Je viens (encore une fois ^^ ) solliciter votre aide. Je m'explique, je suis entrain de créer un fichier qui va placer dans de nombreuses cellule un menu déroulant.
J'ai donc créé une première macro qui séléctionne une a une les cellules, puis qui appelle une sous macro qui est la suivante:
Code:
Sub menu_deroul()
'Macro crée par Hellowa pour le forum XlD
'
'
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=[COLOR="Red"][B]FORMULE DU MENU DEROULANT[/B][/COLOR]
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = False
.ShowError = False
End With
End Sub
J'avais auparravant créé une liste grâce à l'insertion des données, mais une fois sur 2, elle m'affichait un message d'erreur, et il fallait que je recharge cette liste.
Mon problème est le suivant. Les données qui doivent être présentes dans le menu déroulant sont situées sur la plage "A2:A*" ( Bref, c'est extensible!!)
Peut on entrer directement la formule de la liste plutot qu'appeler un nom déjà créé?
Quelqu'un pourrai me rafraichir la mémoire s'il vous plait!😀
Merci d'avance!