Problème Select (Methode Select de la classe Range à échoué)
Bonjour à tous!
J'ai protégé ma feuille et je souhaite faire ajouter une liste déroulante dans une cellule. Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Sheets("Compte rendu").Rows(compteur2).Insert
Sheets("Compte rendu").Unprotect
Sheets("Compte rendu").Range("A" & compteur2 & ": I" & compteur2).Locked = False
Sheets("Compte rendu").Cells(compteur2, 1).Interior.Color = RGB(0, 0, 0)
Sheets("Compte rendu").Cells(compteur2, 2).Interior.Color = RGB(0, 0, 0)
Sheets("Compte rendu").Cells(compteur2, 3) = Usr_Ajouter.Txt_Nature.Text
Sheets("Compte rendu").Cells(compteur2, 3).Interior.ColorIndex = xlNone
Sheets("Compte rendu").Unprotect
Sheets("Compte rendu").Range("D" & compteur2).Select
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="Fonctionnement interne;Ressources humaines;Suivi client;Système QSE"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With |
Cependant, le code plante à cette ligne :
Code:
Sheets("Compte rendu").Range("D" & compteur2).Select
Je ne comprends pas car c'est un simple select... Et en plus la feuille n'est pas protégé...
Est-ce que quelqu'un peut m'aider à mettre cette liste déroulante dans cette cellule svp?
Merci d'avance pour vos réponses!