[VBA] protection de feuille

Résolu/Fermé
artoon_42 Messages postés 14 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 avril 2012 - 14 mars 2012 à 12:53
artoon_42 Messages postés 14 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 avril 2012 - 15 mars 2012 à 20:53
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

artoon_42 Messages postés 14 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 avril 2012
15 mars 2012 à 18:03
Personne n'a une idée ?
0
m@rina Messages postés 20075 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 25 avril 2024 11 272
15 mars 2012 à 19:00
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
0
artoon_42 Messages postés 14 Date d'inscription samedi 25 février 2012 Statut Membre Dernière intervention 29 avril 2012
15 mars 2012 à 20:53
Merci beaucoup de ton aide.
0