Je viens de créer une macro automatique qui ne fonctionne pas et j'ai beau tourner le problème dans tous les sens , avec mes maigres connaissances je n'arrive pas à trouver ou j'ai fait erreur :
J'ai 2 colonnes masquées alors je les démasque et remasque pour être sur que la macro les compte bien mais est-ce nécessaire ?
Je vous remercie par avance de venir en aide à un débutant comme moi...
Code:
Private Sub worksheet_change(ByVal target As Range)
Dim c As Long
If target.Address = Range("H3:H200").Address Then
ActiveSheet.Unprotect
Range("J:N").EntireColumn.Hidden = False
c = Range("H" & Rows.Count).End(xlUp).Offset(0, 6).Value
If c <= 0.15 And c > 0 Then
MsgBox ("Attention moins de 0,15 m de couverture au dessus de la génératrice, Pose au Béton Obligatoire ! ") & vbYes
End If
If c <= 0.5 And c > 0.15 Then
MsgBox ("Attention moins de 0,50 m de couverture au dessus de la génératrice, Vérifier la capacité de résistance du tuyau ! ") & vbYes
End If
If c <= 0 Then
MsgBox ("Attention le Tuyau sort de Terre !") & vbYes
End If
Range("K:K, M:M").EntireColumn.Hidden = True
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End If
End Sub
Je vous remercie par avance de venir en aide à un débutant comme moi...