Copier des cellules avec une macro

philoux34

XLDnaute Nouveau
Bonjour
Je souhaite récupérer le contenu de cellule sur une feuille excel dans un autre fichier excel.
Actuellment j'ai réussi avec un peu d'aide a créer une macro qui
va ouvrir les fichiers se trouvant sur un répertoire x, et copie les cellule de la feuille Y de tous ces fichiers .
Jusqu'a présent cela fonctionne bien mais mon document a évolué et j'ai des cellules supplémentaires a copier . hors la copie fonctionne mais les cellulles supplémentaires (situé sur la meme ligne ) ne sont pas copiées.
pour faire simple il me copie les cellules de mafeuilley qui se trouve en A5:G7 mais pas jusqu'en A5:L7


Voici le code je seche sur le parametre a corriger pour que cela fonctionne
Merci par avance de votre aide.
********************************
Sub Copie(FL1 As Worksheet, Fichier)
Dim CL2 As Workbook
Dim FL2 As Worksheet
Dim i As Byte, Rep$, NoLigne As Long

Set CL2 = Workbooks.Open(Fichier)

Set FL2 = Worksheets("mafeuilley")

'Dernière ligne où coller les données copiées dans FL2
NoLigne = FL1.Range("b5:e12").SpecialCells(xlCellTypeLastCell).Row + 1

'Copie de la plage renseignée de chaque feuille du classeur
FL2.Range(FL2.Cells(1, 1), _
FL2.Cells(FL2.Cells(Columns(1).Cells.Count, 1).End(xlUp).Row, _
FL2.Cells(Columns(1).Cells.Count, 1).End(xlUp).Row)).Copy _
FL1.Range("A" & NoLigne)
DoEvents
Set FL2 = Nothing
CL2.Close False 'fermeture du classeur copié
DoEvents
Set CL2 = Nothing
End Sub
 

Discussions similaires

Réponses
12
Affichages
416
Réponses
3
Affichages
242
Réponses
1
Affichages
333

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 051
Messages
2 105 057
Membres
109 243
dernier inscrit
Erdnael