demande d aide pour modifier un code vba pour verrouiller cellule

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 !

snoopy07

XLDnaute Occasionnel
Bonsoir le forum

il y a plusieurs années on ma donné ce code vba pour verrouiller des cellules suivant une condition
Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    Const listeFeuilles As String = "Janv/Févr/Mars/Avri/Mai/Juin/Juil/Août/Sept/Octo/Nove/Déce"
    Dim lig As Long
    If InStr(listeFeuilles, Sh.Name) = 0 Then Exit Sub
    ActiveSheet.Unprotect
    For lig = 5 To Cells(Rows.Count, "F").End(xlUp).Row - 1
        If IsDate(Cells(lig, "F")) And Cells(lig, "D") = 7 Then
         Cells(lig, "H").Resize(1, 3).Locked = True
        
        Else
             Cells(lig, "H").Resize(1, 3).Locked = False
        End If
        
    Next lig
    ActiveSheet.Protect
End Sub

dans mes cellules j avais mis la fonction suivante
=Si(D5=7;0;"")

Aujourd’hui j ai modifier ma fonction pour verrouiller les cellule suivant la fonction suivante
=SI(OU(D5=7;D5=1;B5=1);0;"")

j ai essai de rajouter a mon code

If IsDate(Cells(lig, "F")) And Cells(lig, "D") = 1 Then
Cells(lig, "H").Resize(1, 3).Locked = True

If IsDate(Cells(lig, "F")) And Cells(lig, "B") = 1 Then
Cells(lig, "H").Resize(1, 3).Locked = True
mais ça marche pas

donc je n arrive pas a modifer mon code pour que ca puisse marcher

je voudrais avoir quelque conseils pour reussir a modifier mon code pour que ca marche

merci d avance

cordialement

Snoopy 07
 
- 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
2
Affichages
298
Réponses
35
Affichages
2 K
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
74
Réponses
16
Affichages
977
Réponses
4
Affichages
470
Réponses
32
Affichages
1 K
Retour