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

O

Ozons123

Guest
Bonsoir le forum,

plus pour un aspect esthétique je souheterais à l'appel d'un userform désactiver les cellules de l'ensemble des feuilles.

J'ai essayé cela mais malheureusement il me génère une erreure que je n'arrive pas à corriger.

Sub Essai_macro()
With Worksheets(Array("feuil1", "feuil2")).select
.EnableSelection = xlUnlockedCells
.Protect
End With
Userform1.Show
End Sub


Maintenant si je fais :

Sub Essai_macro()
With sheets("feuil1")
.EnableSelection = xlUnlockedCells
.Protect
End With
Userform1.Show
End Sub


cela fonctionne. Ce qui veut dire que la commande
With Worksheets(Array("feuil1", "feuil2")).select n'est pas supportée.
Qu'elle est l'astuce ?

Seconde question pour réactiver les cellules je souheterais à partir de ce code lui demander que si la croix du userform est activée (donc fermeture du userfrom) alors tu passes la fonction xlUnlockedCells à xllockedCells


Merci pour tout . Bonne soirée

Ludovic
 
Re : Désactiver cellule

Bonsoir

Je ne sais pas si il y a mieux ?
Code:
Sub Essai_macro()
Dim vFeuil As Worksheet
For Each vFeuil In Sheets(Array("feuil1", "feuil2"))
   With vFeuil
      .EnableSelection = xlUnlockedCells
      .Protect
   End With
Next vFeuil
UserForm1.Show
End Sub

@+Jean-Marie
 
- 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

M
  • Question Question
Réponses
11
Affichages
990
madoupa
M
Réponses
7
Affichages
1 K
Réponses
8
Affichages
1 K
Réponses
4
Affichages
995
  • Question Question
Microsoft 365 Protect/Unprotect
Réponses
18
Affichages
3 K
Réponses
8
Affichages
2 K
Retour