macro verrouiller cellule

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

mix770

XLDnaute Impliqué
Bonsoir,

j'ai besoin d'un coup de main sur un tableau, celui ci est protégé seul une partie des cellule (C9:AB23) est déprotégé afin de saisir les données. je souhaiterai intégrer à ma macro d'impression la protection des cellules afin d’empêcher des modifications une fois imprimé.

Private Sub CommandButton1_Click()
Sheets(Array("JANV CONV", "JANV CDD ", "récap 01")).Select
Sheets("JANV CONV").Activate
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Unload Me
End Sub

merci à vous pour vos idées
cordialement
roland
 
Dernière édition:
Re : macro verrouiller cellule

Bonjour ,

Voici une évolution de ton code Vba

ATTENTION, le mdp est renseigné par la variable code : dans mon exemple Le_tiens " à remplacer par le tiens bien sûr


Code:
Private Sub CommandButton1_Click()
Dim Code As String
Dim Onglet As Worksheet
Code = "Le_tiens"
For Each Onglet In Sheets(Array("JANV CONV", "JANV CDD ", "récap 01"))

With Onglet
  .PrintOut Copies:=1, Collate:=True
  .Protect Password:=Code, DrawingObjects:=True, Contents:=True, Scenarios:=True
  .EnableSelection = xlNoSelection
End With
Next
Sheets("JANV CONV").Activate
Unload Me
End Sub
 
- 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
10
Affichages
759
Réponses
11
Affichages
894
M
Réponses
6
Affichages
1 K
L
Réponses
2
Affichages
1 K
L
Retour