Effectuer macro dans feuille protégée excel
lmdr
-
lmdr -
lmdr -
Bonjour,
j'ai cherché sur plusieurs sites pour faire marcher une macro quand notre feuille est protégée. J'ai donc utilisé le .Unprotect et le .protect au debut et fin de mon programme. Mais quand j'appuie sur mon bouton pour effectuer mon code, ca m'affiche un msg comme quoi mes cellules sont sur une feuille protégée. Pouvez-vous m'aider svp.
Le travail que je dois faire c'est une planche de galton. L'utilisateur doit pouvoir sélectionner la taille de la planche ( j'ai utilisé une liste déroulante pour qu'il choisisse), simuler un lancé ( un bouton commande qui appel mon programme), lancer plusieurs billes , et tous ces resultats s'affichent dans un tableau.
J'ai reussi tout cela, mais lorsque je protege, ca ne marche plus.
Je précise que pour simuler un lancé, je colorie la cellule. J'ai essayé aussi en ecrivant un X dans les cellules mais ca marche tjrs pas.
merci d'avance pour votre aide
j'ai cherché sur plusieurs sites pour faire marcher une macro quand notre feuille est protégée. J'ai donc utilisé le .Unprotect et le .protect au debut et fin de mon programme. Mais quand j'appuie sur mon bouton pour effectuer mon code, ca m'affiche un msg comme quoi mes cellules sont sur une feuille protégée. Pouvez-vous m'aider svp.
Le travail que je dois faire c'est une planche de galton. L'utilisateur doit pouvoir sélectionner la taille de la planche ( j'ai utilisé une liste déroulante pour qu'il choisisse), simuler un lancé ( un bouton commande qui appel mon programme), lancer plusieurs billes , et tous ces resultats s'affichent dans un tableau.
J'ai reussi tout cela, mais lorsque je protege, ca ne marche plus.
Je précise que pour simuler un lancé, je colorie la cellule. J'ai essayé aussi en ecrivant un X dans les cellules mais ca marche tjrs pas.
merci d'avance pour votre aide
Configuration: Windows / Chrome 79.0.3945.130
A voir également:
- Effectuer macro dans feuille protégée excel
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Word et excel gratuit - Guide
- Verrouiller cellule excel sans verrouiller la feuille - Guide
5 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, je suggère que tu enregistres une macro pendant que tu supprimes la protection, pour comprendre comment automatiser cela.
Bonsoir
Tu déprotèges bien en début de macro mais ensuite tu lances la macro supprimerTrajet qui elle reprotège la feuille, il suffit donc dans la macro initiale de déprotéger à nouveau a retour de supprimerTrajet
Cdlmnt
Via
Tu déprotèges bien en début de macro mais ensuite tu lances la macro supprimerTrajet qui elle reprotège la feuille, il suffit donc dans la macro initiale de déprotéger à nouveau a retour de supprimerTrajet
Cdlmnt
Via
Bonjour,
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Un exemple de votre fichier avec explications serait le bienvenu.
Pour transmettre un fichier,
il faut passer par un site de pièce jointe tel que cjoint.com
Allez sur ce site : https://www.cjoint.com/
Clic sur parcourir,
Cherche ton fichier,
clic sur ouvrir,
Clic sur "Créer le lien cjoint",
Copier le lien,
Revenir ici le coller dans une réponse...
Cordialement
Voici mon document: https://www.cjoint.com/c/JBDv6vqicu1
J'ai remarqué que mon erreur vient du programme pour visualiser un lancé. Pour modifier la taille de la planche en revanche, mes programmes marchent meme si la feuille est protégée.
Dans mon programme pour visualiser le lancé, il y a deux fois le meme code. De base je voulais visualiser le lancé en coloriant les cellules mais ca marchait pas, alors je me suis dis que peut etre si je mettais un "X" dans la cellule ca marcherait mais finalement non.
Si vous ne comprenez pas mon code, n'hésitez pas. Je précise que si je ne protège pas mes feuilles, tout fonctionne.
!!!!!! le mdp pour le vba est: STID
J'ai remarqué que mon erreur vient du programme pour visualiser un lancé. Pour modifier la taille de la planche en revanche, mes programmes marchent meme si la feuille est protégée.
Dans mon programme pour visualiser le lancé, il y a deux fois le meme code. De base je voulais visualiser le lancé en coloriant les cellules mais ca marchait pas, alors je me suis dis que peut etre si je mettais un "X" dans la cellule ca marcherait mais finalement non.
Si vous ne comprenez pas mon code, n'hésitez pas. Je précise que si je ne protège pas mes feuilles, tout fonctionne.
!!!!!! le mdp pour le vba est: STID
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question