protect cellules de plage en Vba

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

herve62

XLDnaute Barbatruc
Bonjour
Je n'ai rien trouvé sur ce sujet ( avec RANGE oui !) protéger la plage de cel. selectionnée
Code:
For Each cellule In Memtarget
        With cellule
        .Value = "V"
        .Locked = True
        '.Protect = True
        End With
    Next cellule
J'ai testé Locked et protect : Erreur
Memtarget est une plage mémorisée ( par set) , le V fonctionne bien
 
Bonjour,
Essaye comme ceci
Code:
Sub test()
Dim Memtarget As Range
Set Memtarget = Selection
With Memtarget
.Value = "V"
.Locked = True
End With
ActiveSheet.Protect
End Sub
Ce n'est pas la cellule que l'on protège , mais la feuille.
OU sans variable
Code:
Sub test()
With Selection
.Value = "V"
.Locked = True
End With
ActiveSheet.Protect
End Sub
 
je n'ai pas le fichier chez moi , je viens de recréer vite fait pour exemple ci joint
En fait mes feuilles étaient déjà protégées , donc j'ai déprotégé , c'était là Mon erreur !!!!
et donc .locked= true fonctionne
reste un détail à régler : Je selectionne par ex. C5 - H5 ensuite le CLIC droit me met en rouge le fond SAUF E5-F5 qui est déjà en Vert ( ce qui fonctionne déjà) par contre ayant Ajouté la validation il ne faut pas mettre de V dedans
Methode : selectionner une plage de ligne ( clic gauche) clic droit > = en rouge
On valide > ajout du V + verrouillage
Là le V dans le Vert n'est pas le bienvenu !!!!
 

Pièces jointes

Methode ou MODE D'emplOi: selectionner une plage de ligne ( clic gauche) clic droit > ca se met en rouge
On valide > ajout du V + verrouillagele la selection
Là le V dans le Vert n'est pas le bienvenu !!!!
Re...
Les cellules vertes sont donc peinturlurées manuellement....
Regarde si cela convient
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
540
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour