Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

ligne de code excel 2010

  • Initiateur de la discussion Initiateur de la discussion boucse79000
  • 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 !

B

boucse79000

Guest
bonjour
j ai cette ligne de code dans une macro

Sub bouton_01()
If Intersect(ActiveCell, Range("planning")) Is Nothing Then Exit Sub
ActiveSheet.Unprotect (pwd)
ActiveCell = Sheets("Accueil").Range("B8").Value '
ActiveCell.Interior.Color = RGB(255, 255, 255)
ActiveCell.Font.Color = RGB(0, 0, 0)
ActiveCell.Offset(0, 1).Select
ActiveSheet.Protect (pwd)

Ma question est :

que ce passera t il si je supprim la ligne

ActiveSheet.Unprotect (pwd)
et la ligne
ActiveSheet.Protect (pwd)
merci pour vos reponses
 
Re : ligne de code excel 2010

Bonjour,

ces deux lignes permettent de déprotéger et de protéger votre feuille ceci afin de faire les modifications de la cellule B8

pour faire un test il n'y a pas besoin de supprimer les lignes placez juste une ' devant chaque ligne qui aura pour but de mettre les lignes en commentaires vous verrez bien ce qu'il se produit après le lancement de la macro
 
Dernière édition:
Re : ligne de code excel 2010

je peut donc les supprimer cela ne modifiera en rien la macro mais supprime seulement la protection ?
je ne suis pas l auteur de cette macro mais je l ai recuperé
merci de votre réponse si rapide
 
Re : ligne de code excel 2010

j ai ceci juste avant

Dim Barres As Collection
Public Const pwd As String = "FATAL"

fatal veut dire quoi ?merci
 

Pièces jointes

  • macro.jpg
    57.7 KB · Affichages: 26
  • macro.jpg
    57.7 KB · Affichages: 26
  • macro.jpg
    57.7 KB · Affichages: 34
Dernière modification par un modérateur:
Re : ligne de code excel 2010

Bonjour, bourcse79000, gilbert_RGI

que ce passera t il si je supprim la ligne
ActiveSheet.Unprotect (pwd)
et la ligne
ActiveSheet.Protect (pwd)
Deux cas :
  • Si la cellule sélectionnée ne fait pas partie de la zone "planning" il ne se passe rien.
  • Si la cellule sélectionnée appartient à la zone "planning" deux sous-cas :
    • - La feuille "Accueil" n'est pas protégée : il ne se passe rien
    • - la feuille "Accueil" est protégée par mot de passe, deux sous-cas
      • - pwd n'est pas défini comme mot de passe de protection : ça plante !
      • - pwd est défini comme mot de passe de protection : la feuille est déprotégée, la cellule active prend la valeur de la feuille "Accueil, sonfond est coloré, la couleur de police est définie, la cellule de droite est sélectionnée, la protection est rétablie.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
537
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
572
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…