erreur 1004 classe range a echoué

  • Initiateur de la discussion Initiateur de la discussion dacyrix
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

dacyrix

XLDnaute Nouveau
bonjour,
Dans la liste de validation en F1 avec incrémentation le code fonctionne bien mais j'ai besoin de protéger les autres cellules j'ai utilisé Protect voir tout dans fichier joint .Cà fonctionne mais j'ai un message:erreur exécution 1004
la méthode sort de la classe Range a échoué??
que mettre dans le code pour eliminer cette erreur?
merci de votre collaboration code:toto pour la feuille
 

Pièces jointes

Re : erreur 1004 classe range a echoué

Bonjour Dacyrix

utilise l'argument "UserInterfaceOnly" lors de la protection, comme ci dessous :

Code:
Private Sub Workbook_Open()
Sheets("Feuil1").Unprotect Password:="toto"
Range("f1:h10").Locked = False
Sheets("Feuil1").Protect Password:="toto", UserInterfaceOnly:=True
End Sub

bonne fin d'après midi
@+
 
Re : erreur 1004 classe range a echoué

Re

a priori rien a voir avec le code que je t'ais donné, il agit uniquement sur la protection...

Par contre ta liste va de H2 a H10, donc une fois que tu as renseigné une valeur tu ne passes plus lorsque tu veux en rentrer une autre...
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
17
Affichages
472
Réponses
16
Affichages
1 K
Retour