bonsoir Thierry et le forum
apres quelques heures de dur labeur me revoila, j'ai fait quelques modif suivant tes conseils ca marche sans mettre la pagaille mais les 4 lignes suivantes de la macro declenche la macro évènementielle
Sheets("Feuil1").Range("k1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'erreur
Sheets("Feuil1").Range("b1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False 'erreur
Sheets("PREVISION").Range("n4:q75").ClearContents 'erreur
bonne soiree a+
ActiveSheet.Unprotect
Application.ScreenUpdating = False
If Range("h10") = ("saisie non faite") Then
reponse = MsgBox("VOUS DEVEZ FINIR LA SAISIE DE LA JOURNEE EN COURS")
Else
Selection.Copy
' Range("k1").Select
Sheets("Feuil1").Range("k1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'erreur
If Range("k1") <= "00:00:00" Then
MsgBox ("VOUS DEVEZ SELECTIONNER UNE DATE AU DESSUS")
Else
Sheets("PREVISION").Select
ActiveSheet.Unprotect
If Range("k1") = Range("o4") Then
Sheets("PREVISION").Range("n4:q75").Copy
Sheets("Feuil1").Range("b1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False 'erreur
Sheets("PREVISION").Range("n4:q75").ClearContents 'erreur
Sheets("Feuil1").Select
ActiveSheet.Unprotect
Application.ScreenUpdating = False
If Range("h10") = ("saisie non faite") Then
reponse = MsgBox("VOUS DEVEZ FINIR LA SAISIE DE LA JOURNEE EN COURS")
Else
Selection.Copy
' Range("k1").Select
Sheets("Feuil1").Range("k1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False 'erreur
If Range("k1") <= "00:00:00" Then
MsgBox ("VOUS DEVEZ SELECTIONNER UNE DATE AU DESSUS")
Else
Sheets("PREVISION").Select
ActiveSheet.Unprotect
If Range("k1") = Range("o4") Then
Sheets("PREVISION").Range("n4:q75").Copy
Sheets("Feuil1").Range("b1").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False 'erreur
Sheets("PREVISION").Range("n4:q75").ClearContents 'erreur
Sheets("Feuil1").Select