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

saw06

XLDnaute Nouveau
Bonjour,

J'ai besoin d'une aide suite à une erreur de macro sur Excel 02
Sur une feuille excel, j'ai une macro qui consiste à cacher certaine ligne quand on appuie dessus. Elle fonctionnait très bien.

Ensuite, j'ai voulu proteger certaine cellule de ma feuille excel où j'avais des formules. Le verrouillage fonctionne par contre les macros ne marche plus et j'ai le signal d'erreur suivant:

Erreur d'execution "1004"
Impossible de définir la propriété Hidden de la classe Range

Je ne comprends pas cette erreur. J'aimerais faire cohabiter une macro et le verrouillage de cellule.

Merci d'avance à ceux qui peuvent m'aider.

Je vous met ci-dessous la macro effectuée: PLEASE...

Dim LastLig As Long, i As Long
'
' Macro1 Macro
' Macro enregistrée le ... par ...'


With Sheets("Plan d'actions")



LastLig = .Cells(.Rows.Count, "J").End(xlUp).Row
For i = 5 To LastLig
If .Range("J" & i).Text <> "OUI" Then .Rows(i).Hidden = True
Next i

End With

End Sub


J'espére que quelqu'un aura la solution.

Merci beaucoup à tout le monde.
 
Re : Vba

Bonjour,
pour ce faire il faut que la protection soit effectuée par le code en utilisant l'argument"userinterfaceonly", code ci-dessous à placer dans le module de "thisworkbook", se déclenche à l'ouverture du classeur :

Code:
Private Sub Workbook_Open()
Sheets("Feuil1").Protect "toto", userinterfaceonly:=True
End Sub

bon après midi
@+
 
Re : Vba

Merci pour votre réponse!

Je n'arrive pas à savoir où placer votre formule dans le module "thisworkbook" qui se décline de la façon suivante:

Private Sub Workbook_Open()
Sheets("Accueil").Select
Range("A1").Select

End Sub

Pouvez-vous me donner plus d'informations sur la manière de procéder.

Merci
 
- 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
5
Affichages
715
Réponses
4
Affichages
584
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
812
Réponses
4
Affichages
675
Réponses
10
Affichages
845
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
914
Retour