Protéger toutes les feuilles de tous les classeurs ouverts
Résolu/Fermé
owm
Messages postés
4
Date d'inscription
jeudi 30 octobre 2014
Statut
Membre
Dernière intervention
19 juin 2015
-
18 juin 2015 à 14:04
owm Messages postés 4 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 19 juin 2015 - 18 juin 2015 à 16:21
owm Messages postés 4 Date d'inscription jeudi 30 octobre 2014 Statut Membre Dernière intervention 19 juin 2015 - 18 juin 2015 à 16:21
A voir également:
- Protéger toutes les feuilles de tous les classeurs ouverts
- Proteger cellule excel - Guide
- Nous limitons certaines activités pour protéger votre communauté ✓ - Forum Instagram
- Protéger un dossier par mot de passe - Guide
- Réessayer plus tard nous limitons certaines activités pour protéger votre communauté ✓ - Forum Instagram
- Samia, kevin et jason ont gardé la trace de leurs ventes quotidiennes du mois de juillet 2016. dans la feuille bilan, il manque les résultats de jason. insérez une colonne entre samia et kevin et reportez-y les résultats de jason. quel mot secret apparait en f2 ? - Forum Excel
1 réponse
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
26
Modifié par PlacageGranby le 18/06/2015 à 15:13
Modifié par PlacageGranby le 18/06/2015 à 15:13
Bonjour,
A la base, la variable nombre est assigné sur le classeur actif.
Donc même si tu as 5 classeurs d'ouvert, nombre va toujours te retourner le nombre de feuille du même classeur.
Deuxième note : Worksheet(i).protect ne spécifie pas la feuille de quel classeur.
Donc excel va prendre le premier classeur, trouver le nombre de feuille, protèger les feuille de ce classeur, ensuite, prendre le second classeur, trouver le nombre de feuille, mais il va encore proteger les feuille du classeur actif et non pas celui du deuxième classeur. Il faut prendre excel par la main et bien lui spécifier tout ce qu'il doit faire.
A la base, la variable nombre est assigné sur le classeur actif.
Donc même si tu as 5 classeurs d'ouvert, nombre va toujours te retourner le nombre de feuille du même classeur.
Deuxième note : Worksheet(i).protect ne spécifie pas la feuille de quel classeur.
Donc excel va prendre le premier classeur, trouver le nombre de feuille, protèger les feuille de ce classeur, ensuite, prendre le second classeur, trouver le nombre de feuille, mais il va encore proteger les feuille du classeur actif et non pas celui du deuxième classeur. Il faut prendre excel par la main et bien lui spécifier tout ce qu'il doit faire.
Sub Protéger() Dim Classeur As Workbook Dim nombre As Integer For Each Classeur In Workbooks nombre = Classeur.Sheets.Count Application.ScreenUpdating = False For i = 1 To nombre Classeur.Worksheets(i).Protect "d" Next i Next Classeur End Sub
18 juin 2015 à 16:21