Bonjour,

Mon problème est le suivant: j'ai codé une macro Access qui exporte des données (concernant des contacts) en plusieurs fichiers, selon la ville où ils habitent. Ensuite, la macro doit mettre en forme les différents fichiers Excel. Jusque là, pas de soucis. En particulier, je rajoute une colonne que j'appelle "réponses" pour savoir si les différents contacts ont répondu dernièrement.

Le problème vient lorsque je souhaite mettre une validation de données pour cette colonne. Voici mon code:
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
16
17
Range("H3").Value = "Réponse? (oui/non)"
            Range("H3").Columns.AutoFit
 
 
 
            Range("H3").Interior.Color = Range("F3").Interior.Color
            Range("H3").HorizontalAlignment = xlCenter
 
            'Validation
            With Range("H4").Validation
                .Delete
                .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="oui,non"
                .InCellDropdown = True
                .ShowError = True
                .IgnoreBlank = True
 
            End With
Et là....Quand le code s'execute, tout se passe bien, sauf que la validation n'est pas prise en compte.
AUriez-vous une idée du souci?