XL 2010 Password VBA

  • Initiateur de la discussion Initiateur de la discussion lego35
  • Date de début Date de début

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 !

lego35

XLDnaute Junior
Bonjour à tous

Ma macro fonctionne mais elle protège systématiquement la feuille... et dois systématiquement ôter la protection.
Un peu... nul en VBA, quelqu'un peut retirer le Password sans que cela bug.
Par avance merci
Lego

Macro (changement couleur cellule active) ci-dessous:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Set champ = Range("A1:FK550")
If Not Intersect(champ, Target) Is Nothing Then
ActiveSheet.Unprotect Password:=""
champ.FormatConditions.Delete
If Target.Count = 1 Then
Intersect(Target, champ).FormatConditions.Add Type:=xlExpression, Formula1:="VRAI"
Intersect(Target, champ).FormatConditions(1).Interior.ColorIndex = 8
Target.FormatConditions(1).Font.Bold = True
End If
ActiveSheet.Protect Password:=""
End If
End Sub
 
Bonsoir

à essayer
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim P As Range
    Set P = Range("A1:FK550")                                                'P lage à voir
    If Not Intersect(P, Target) Is Nothing Then
        Me.Unprotect
        P.FormatConditions.Delete
        If Target.Count = 1 Then
            Intersect(Target, P).FormatConditions.Add 2, , "VRAI"
            Intersect(Target, P).FormatConditions(1).Interior.ColorIndex = 8
            Target.FormatConditions(1).Font.Bold = 1
        End If
        Me.Protect
    End If
End Sub
 
- 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

Réponses
16
Affichages
1 K
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
234
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
254
Réponses
1
Affichages
323
Retour