VBA copier feuille sur une autre

Ouah la je commence a devenir fou ça m'enerve.

Est ce que quelqu'un pourrait me dire comment copier une feuille qui se trouve dans le fichier "Gestion BRC onglet RT-C" Sur un autre classeur ouvert qui comporte déjà un onglet RT-C?

Sub A()

'Ouvre modèle Facturation Lot (Modèle)

Set nouveau_claseur = Workbooks.Add("Traitement Cicm\Facturation Lot (Modèle).xltx")

Windows("Gestion BRC.xlsm").Activate

Sheets("RT-C").Select

Sheets("RT-C").Copy

Workbooks("Facturation Lot (Modèle)1").Activate

Sheets("RT-C").Select

Cells.Select

Selection.Copy

Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _

:=False, Transpose:=False

Application.CutCopyMode = False

'Active Classeur Gestion BRC et séléctionne BORD fin de lot

Windows("Gestion BRC.xlsm").Activate

Sheets("BORD fin de lot").Select

'Séléctionne le classeur Modèle et l'enregistre au bon endroit avec une variable en B6

Workbooks("Facturation Lot (Modèle)1").SaveAs (ThisWorkbook.Path & "\" & "Facturation Lot" & "\" & "Facturation lot " & [B6].Value & " Nancy CICM - Oti France" & " " & " - " & Format(Date, "yyyy") & ".xls")

'Ferme et enregistrer le nouveau fichier

Workbooks("Facturation lot " & [B6].Value & " Nancy CICM - Oti France" & " " & " - " & Format(Date, "yyyy") & ".xls").Close

End Sub

Voila la formule, je ne peux pas mettre le fichier car il y a des données Porfessionnelle et lorsque je ne donne qu'une partie de mon fichier pour de l'aide ça ne marche pas sur le fichier

Merci

Bonjour Fiorina,

voici un exemple:

Sub test()
Dim wk1 As Workbook, wk2 As Workbook, sh
Set wk1 = Workbooks("Gestion BRC.xlsm")
Set wk2 = Workbooks("Facturation Lot (Modèle)1")
Set sh = Sheets("RT-C")
    wk1.sh.Copy After:=wk2.Sheets(sh.Name)
End Sub
Rechercher des sujets similaires à "vba copier feuille"