Utilisation d'une macro dans une feuille protégée

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

lmc71

XLDnaute Occasionnel
Bonjour à tous, le Forum

J'utilise la macro ci-dessous dans une place (A3😛250) pour masquer les lignes vides ou =ZZZ. Elle fonctionne très bien.

Mon souci est qu'elle se bloque à cette ligne Rows("" & valeur.Row & ":" & valeur.Row & "").EntireRow.Hidden = True lorsque je protège la feuille par un mot de passe.

Comment utiliser une macro dans une feuille ou classeur PROTEGER sous excel 2007 ?

Merci de votre aide
Amicalement


Sub Masquer_Lignes_Conditionnel()
' Cette macro permet de masquer les lignes A3:a249 correspondante = ZZZ


Dim valeur As Range, vide As String, c As Byte
For Each valeur In Range("A3😛250")
If (valeur.Column > 0 And valeur.Column < 9) _
Then
If valeur = vide Or valeur = "ZZZ" Then c = c + 1
If valeur.Column = 8 And c = 8 Then
Rows("" & valeur.Row & ":" & valeur.Row & "").EntireRow.Hidden = True
End If
End If
If valeur.Column = 8 Then c = 0
Next

End Sub
 
Re : Utilisation d'une macro dans une feuille protégée

Hello lmc71,


Le plus simple est de désactiver la protection par code VBA, exécuter ta macro et réactiver automatiquement la protection de la feuille une fois la procédure terminée.

Pour gérer la protection d'une feuille par code regarde cette conversation.

https://www.excel-downloads.com/thr...ille-alerte-si-mot-de-passe-incorrect.185953/

Inspire toi des codes proposé et tu devrais parvenir à résoudre ton problème

Meilleures salutations

Vorens
 
Re : Utilisation d'une macro dans une feuille protégée

Bonjour à Tous, le Forum

Merci Vorens de ta réponse rapide

Je connaissais déjà la macro pour activer ou désactiver la protection d'une feuille. Je pensais qu'il existait un code particulier à insérer en début ou fin de macro.

Ce n'est pas le cas, temps pis.

Le lien joint ne s'ouvre plus. Ce n'est pas un problème.

Merci de tes infos

Amicalement🙂
 
Re : Utilisation d'une macro dans une feuille protégée

Bonjour à Tous

Merci à TotoTiti, Vorens et Pierrot93 de vous être pencher sur la question aussi rapidement.

C'est peut-être simple pour vous, mais dur dur pour moi.

J'ai inséré le code de TotoTiti au début de ma macro et tout fonctionne. Il faut que je m'appuie sur l'aide de VBA pour que je comprenne pour toutes les macros de la feuille fonctionnent sans avoir incorporé le code dans chacune d'elle.

Merci à tous😱

Amicalement
 
Dernière édition:
- 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
4
Affichages
177
Réponses
4
Affichages
243
Retour