N
Nastar
Guest
Salut a tous,
Je souhaite à l'aide d'une macro copier le contenu de plusieurs feuilles sur une feuille, chaque contenu à la suite de l'autre. Sachant que le nom et le nombre des feuilles n'est pas toujours le meme. J'ai essayer la macro suivante mais je n'y arrive pas. Quelqu'un peut-il m'aider?
Sub copy_all_sheets()[/COLOR][/COLOR]Dim Ligne, Nombre As Long
Sheets(1).Range("A1").CurrentRegion.ClearContents
For Nombre = Worksheets.Count To 2 Step -1
Sheets(Nombre).UsedRange
Ligne = Sheets(Nombre).Range("a1") _
.SpecialCells(xlCellTypeLastCell).Row
Sheets(1).Rows("1:" & Ligne).EntireRow.Insert _ shift:=xlDown
Sheets(Nombre).UsedRange.Copy Destination:=Sheets(1).Range("a1")
Application.CutCopyMode = False
Next Nombre
End Sub
Je suis ouvert à toute autre proposition, D'avance merci!🙄
Je souhaite à l'aide d'une macro copier le contenu de plusieurs feuilles sur une feuille, chaque contenu à la suite de l'autre. Sachant que le nom et le nombre des feuilles n'est pas toujours le meme. J'ai essayer la macro suivante mais je n'y arrive pas. Quelqu'un peut-il m'aider?
Sub copy_all_sheets()[/COLOR][/COLOR]Dim Ligne, Nombre As Long
Sheets(1).Range("A1").CurrentRegion.ClearContents
For Nombre = Worksheets.Count To 2 Step -1
Sheets(Nombre).UsedRange
Ligne = Sheets(Nombre).Range("a1") _
.SpecialCells(xlCellTypeLastCell).Row
Sheets(1).Rows("1:" & Ligne).EntireRow.Insert _ shift:=xlDown
Sheets(Nombre).UsedRange.Copy Destination:=Sheets(1).Range("a1")
Application.CutCopyMode = False
Next Nombre
End Sub
Je suis ouvert à toute autre proposition, D'avance merci!🙄