Bonsoir le forum
on ma donné cette macro qui marche tres bien
comment résoudre ce petit problème
merci d avance
cordialement
Snoopy 07
on ma donné cette macro qui marche tres bien
Quand je rajoute la ligne qui est en bleue a cette macro elle ne fonctionne plusSub Compteur1_QuandChangement()
Dim lig As Long
ActiveSheet.Unprotect
For lig = 5 To Cells(Rows.Count, "D").End(xlUp).Row - 1
If IsDate(Cells(lig, "D")) And Cells(lig, "H") = 1 Then
Cells(lig, "M").Resize(1).Locked = True
Else
Cells(lig, "M").Resize(1).Locked = False
End If
Next lig
ActiveSheet.Protect
End Sub
ca me le message suivantSub Compteur1_QuandChangement()
Dim lig As Long
ActiveSheet.Unprotect
For lig = 5 To Cells(Rows.Count, "D").End(xlUp).Row - 1
If IsDate(Cells(lig, "D")) And Cells(lig, "H") = 1 Then
If IsDate(Cells(lig, "D")) And Cells(lig, "C") = 1 Then
Cells(lig, "M").Resize(1).Locked = True
Else
Cells(lig, "M").Resize(1).Locked = False
End If
Next lig
ActiveSheet.Protect
End Sub
comment résoudre ce petit problème
merci d avance
cordialement
Snoopy 07