[VBA] protection de feuille
Résolu
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.
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
-
Personne n'a une idée ?
-
ModérateurBonsoir,
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 -
Merci beaucoup de ton aide.