Bonjour,

Je crée un menu déroulant avec la fonction suivante

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
With Selection.Validation
            .Delete
            .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:=voption
            .IgnoreBlank = True
            .InCellDropdown = True
            .InputTitle = head
            .ErrorTitle = ""
            .InputMessage = ""
            .ErrorMessage = ""
            .ShowInput = True
            .ShowError = True
        End With

voption est une chaîne de caractère avec tous les choix du menu déroulant séparés par des virgules.
La chaîne de caractères est assez longue (plus de 1000 caractères) La macro s'exécute sans problème mais dans le menu déroulant résultant je n'ai qu'un nombre limité de choix, en tous cas pas tous ceux de la chaîne voptions

Quelqu'un sait comment remédier à ce problème? Merci