Bonsoir, je suis confronté à un problème particulier.
Je créer une liste de validations de données sur Excel en VBA
Code :
- Range("B2" ).Select
- With selection.Validation
- .Delete
-
- .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="=R1C3:R15C3"
- .IgnoreBlank = True
- .InCellDropdown = True
- .InputTitle = ""
- .ErrorTitle = ""
- .InputMessage = ""
- .ErrorMessage = ""
- .ShowInput = True
- .ShowError = True
- End With
|
Ca va marcher impec pendant 3 jours, et sans la moindre raison apparente, je vais avoir droit à une erreur 1004, avec un problème au niveau de Formula1. Pour résoudre le problème, je modifie "=R1C3:R15C3" en "=L1C3:L15C3" (je remplace les R de row, pas les L de ligne). Ca remarche... pendant 1 jour, rebelotte, je fais les modifs en sens inverse ça remarche, etc.
La plage C3:C15 contient les données 6, 7, 8... jusqu'à 20.
Avez vous déjà eu ce genre de problème ?
Merci d'avance.