Bonjour tout le monde!
J'essaye de copier une colonne sous son titre jusqu'au dernier element d'un workbook ouvert vers le workbook actuel mais jai toujours un erreur j'tuilise excel 2013 voici mon code:
La fonction range_finer me donne le numero de la colonne selon le titre recherché. Ensuite je trouve la derniere ligne non vide avec une loop rng est un range et quand je veux copier j'obtient l'erreur 1004? quelqu'un a une idée.
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 colonne = range_finder(OpenBook, ThisWorkbook, wscopy, wsdest, Titrecolonne(13)) ligne = 1 Do While (IsEmpty(wscopy.Cells(ligne, colonne).Value)) = VRAI ligne = ligne + 1 Loop ligne = ligne - 1 'ligne = Cells(1, 1).End(xlDown).Row 'Ligne = Cells(Rows.Count, Colonne).End(x1down).Row Set Rng = Range(Cells(2, colonne), Cells(ligne, colonne)) OpenBook.Activate OpenBook.Sheets(2).Range("Rng").Copy
Partager