Bonjour
Je vous explique mon probleme.
J'essaye de copier les données de A1:B10 d'une feuille 01 du fichier excel Alpha à une feuille 01 du fichier excel Beta.
Là où cela se corse, c'est que la macro doit être capable de créer la feuille 01 du fichier Beta, si celle ci n'existe pas et de copier les données A1:B10 de la feuille 01 du fichier Alpha dessus.
Je ne sais pas si ça a son importance mais le fichier BETA gardera tjrs le même nom mais le fichier alpha risque d'avoir au bout d'un moment un nom différent.
Voilà le bout de code que j'ai déjà fait mais qui ne fonctionne même pas pour la copie.
sub merguez ()
Dim classeurdestin As Workbook
Dim feuille As Worksheet
Dim feuille2 As Worksheet
Set feuille = ActiveWorkbook.ActiveSheet
ActiveSheet.Range("a1:b10").Select
Selection.Copy
Set classeurdestin = Application.Workbooks.Open("c:\Beta.xls")
For Each feuille2 In ActiveWorkbook
If feuille2.Name = feuille.Name Then
Sheets(feuille2).activate
Range("a1").select
selection.paste
Else
Sheets.Add.Move After:=Sheets(Worksheets.Count)
Sheets(Worksheets.Count).Name = feuille.Name
Sheets(Worksheets.Count).Range("a1").select
selection.paste
End If
Next
ActiveWorkbook.Save
ActiveWorkbook.Close
end sub
Merci