[VBA] protection de feuille

[Résolu/Fermé]
Signaler
Messages postés
14
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 avril 2012
-
Messages postés
14
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 avril 2012
-
Bonjour,

Je travaille sur un feuille protégée.
Je souhaite qu'une macro modifie le contenue d'une cellule protégée.
La seule solution que j'ai trouvée est de déprotéger, faire le teraitement et reprotéger la feuille.

Le problème est que en reprotégeant, les autorisations accordées à l'utilisateur ne sont pas conservées.
En effet je souhaiterais que l'utilisateur ait l'autorisation sur :
Format de ligne
Format de colone
Format de cellule
Trie
Filtre automatique

Je ne sait pas comment ajouter ces autorisations

Merci de votre aide.

3 réponses

Messages postés
14
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 avril 2012

Personne n'a une idée ?
Messages postés
17266
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
25 octobre 2021
10 652
Bonsoir,

Il faut ajouter dans le code toutes les permissions que tu veux accorder :

Sheets ("mafeuill").protect
et tu ajoutes :
AllowFormattingColumns:=True, AllowSorting:=True
etc.

Dans l'aide, recherche "worksheet.protect" et tu auras toutes les options.

m@rina
Messages postés
14
Date d'inscription
samedi 25 février 2012
Statut
Membre
Dernière intervention
29 avril 2012

Merci beaucoup de ton aide.