Bonjour,
Voila, je voudrais en vba biensurs, importer un onglet d'un classeur "a.xls"
vers un autre classeur "b.xls" deja existant et contenant d'autre onglet
Merci d'avance
Bonjour,
Voila, je voudrais en vba biensurs, importer un onglet d'un classeur "a.xls"
vers un autre classeur "b.xls" deja existant et contenant d'autre onglet
Merci d'avance
Bonjour,
C'est assez simple, utilises l'enregistreur de macro et adaptes ton code.
Tu dis.
ca devrait donner quelque chose comme ça (non testé, les classeurs sont ouverts) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Workbooks("Nomduclasseur").Sheets _ ("nomdelonglet").Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
Je me place dans le cas ou je lance la macro à partir du classeur a et que le classeur b est ouvert et que c'est le seul autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Sub NvelOnglet() Dim WbkS As Excel.Workbook, WbkD As Excel.Workbook Dim FSource As Worksheet Dim Nom1 As String, Nom2 As String Set WbkS = ActiveWorkbook Set WbkD = Application.Workbooks(2) Set FSource = WbkS.Worksheets("bla") FSource.Copy After:=WbkD.Worksheets(WbkD.Worksheets.Count) End Sub
Partager