Bonjour,
Après plusieurs recherches sur le forum, j'ai fait cette macro:
Mais elle ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub import() Dim classeurSource As Workbook, classeurDestination As Workbook Dim lignecible As Long Dim colsource Set classeurSource = Application.Workbooks.Open("U:\Eléments linéaires de structure (poutres 15x15, longrines ...)\Classeur1.xlsx", , True) Set classeurDestination = ThisWorkbook Set colsource = classeurSource.Sheets("Feuille 1").Range(Columns(1), Columns(8), Columns(9), Columns(10)) lignecible = Range("A" & Rows.Count).End(xlUp).Row + 1 classeurDestination.Sheets("Feuil1").Range("A" & lignecible) = colsource.Value classeurSource.Close False End Sub
Ce que j'aimerais, c'est copier les colonnes A, H, I, J du classeur1, de la cellule 7 à la dernière non vide(j'ai pas encore fait des recherches pour ça) et sans la mise en forme, à la suite d'un autre classeur (première cellule vide de la colonne A).
Partager