Bonjour,
J'ai Excel 2007 et j'ai un problème similaire à celui de cette discussion:

Dans le menu Données > Validation des données, je saisi la liste : A,toto;B;C
Il me met une liste déroulante avec point-virgule en séparateur:
A,toto
B
C

Si je passe par une macro :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
With Selection.Validation
        .Delete
        DoEvents
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="A,toto;B;C"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
Il me met une liste déroulante avec virgule en séparateur:
A
toto;B;C

Pourquoi change-t-il le séparateur d'une méthode à l'autre ???

Merci d'avance pour votre aide.

Steel