[VBA] protection de feuille

Résolu
artoon_42 Messages postés 14 Statut Membre -  
artoon_42 Messages postés 14 Statut Membre -
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

  1. artoon_42 Messages postés 14 Statut Membre
     
    Personne n'a une idée ?
    0
  2. m@rina Messages postés 27534 Date d'inscription   Statut Modérateur Dernière intervention   11 562
     
    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
  3. artoon_42 Messages postés 14 Statut Membre
     
    Merci beaucoup de ton aide.
    0