Sub Macro5ter()
Dim Source As Range, Desti As Workbook
Dim i As String
' Macro enregistrée le 27/01/2010 par Moi
If MsgBox("Avez-vous besoin de créer le fichier?", vbYesNo) = vbNo Then End
i = Range("A2").Value 'donne le nom du fichier source
b = Range("iv1") 'donne le nom du fichier destination par une formule
Set Source = Workbooks(i).Worksheets(1).Range("A2:D254,G2:G254")
Source.Copy
[COLOR="Red"]Set Desti = Workbooks(b).Worksheets(1).activate.[/COLOR]
Range("c65536").End(xlUp)(2).PasteSpecial xlPasteAll, xlNone, , True
Range("c19").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "Date"
End Sub