Sub Archivage()
'Procédure d'archivage
Dim Trouve As Range
Dim Reponse As Byte
'Vérification présence élément dans archives
Set Trouve = Sheets("Archives").Range("A:A").Find(Sheets("Planning").Range("FC12"), lookat:=xlWhole)
If Not Trouve Is Nothing Then
Reponse = MsgBox("Sauvegarde déjà présente , voulez-vous l'écraser ?", vbYesNo, "ATTENTE REPONSE UTILISATEUR")
If Reponse <> vbYes Then MsgBox "Pas d'archivage", vbCritical, "INFORMATION UTILISATEUR": Exit Sub
Sheets("Planning").Range("FC12:FW" & Sheets("Planning").Range("FC65536").End(xlUp).Row).Copy
Sheets("Archives").Select
Sheets("Archives").Range("A" & Trouve.Row).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Else
Sheets("Planning").Range("FC12:FW" & Sheets("Planning").Range("FC65536").End(xlUp).Row).Copy
Sheets("Archives").Select
Range("A" & Sheets("Archives").Range("A65536").End(xlUp).Row + 1).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
End If
Application.CutCopyMode = False
'Retour au planning
Sheets("Planning").Select
Range("FC11").Select
End Sub