Bonjour,
Ceci est mon premier message, bien que je regarde souvent le forum.
Tout d'abord je m’excuse s'il y a beaucoup de faute d'orthographe .
Je vous donne ma formule et ensuite je vous explique mon souci:
Dim dlgR As Integer, dlgi As Integer
Dim i As Byte
For i = 1 To Worksheets.Count
If UCase(Sheets(i).Name) <> "LISTE" Then
drL = Sheets("LISTE").Range("I" & Rows.Count).End(xlUp).Row
With Sheets(i)
drLi = .Range("I" & Rows.Count).End(xlUp).Row
.Range("C6:T" & drLi).Copy Sheets("LISTE").Range("A" & drL + 1)
End With
End If
Next
Je vous explique mon souci:
Ca fait 2 jours que je n'arrive pas a copier plusieurs feuilles dans une seule pour faire une liste.
Quand j'utilise ma formule, ma première feuille se copie colle normalement, la deuxième par contre perd des ligne et les suivante encore plus.
mon tableau n'a pas forcément une colonne entière rempli mais sur la colonne I, la dernière cellule est toujours rempli, c'est pourquoi j'ai utilisé end(1xup).
je copie mes données à partir de la ligne 6 pour les feuilles i (toutes feuilles hors LISTE)
je colle sur ma feuille LISTE à la ligne 2 mes données.
S'il y a vraiment besoin d'un exemple de mon fichier je vous le transmettrai, mais cela impliquera de devoir tout modifier pour ne pas donner d'information sensible.
je vous remercie pour vos réponses à venir et surtout pour toutes les formules que j'ai trouvé sur ce forum qui m'ont bien aidé pour mes projets.
PS: j'ai chercher sur le forum, utiliser des bouts de code pour répondre à mon besoin, mais ça me fais toujours la même chose. donc il y a sans doute quelques choses que je n'ai pas vu.