Bonjour
J'ai un classeur avec 6 feuilles(1 à 6) (générées depuis une autre macro) , entête identique (col A-AB) mais nb de données variables.
Je voudrais regrouper les feuilles 1 et 5 dans une nouvelle feuilles RECAP
J'ai trouvé un morceau de code ici même que j'ai adapté mais cela ne fonctionne pas, l'execution de la macro me retourne en RECAP, l'ensemble des feuilles 1à 6
Voici le code utilisé :
Sub TEST_1_5()
Dim dlgR As Integer, dlgi As Integer
Dim i As Byte
With Sheets("RECAP")
dlgR = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A2:AB" & dlgR).ClearContents
End With
For i = 1 To Worksheets.Count
Select Case UCase(Sheets(i).Name)
Case Is = "1"
Case Is = "5"
Case Else
dlgR = Sheets("RECAP").Range("A" & Rows.Count).End(xlUp).Row
With Sheets(i)
dlgi = .Range("A" & Rows.Count).End(xlUp).Row
.Range("A2:AB" & dlgi).Copy Sheets("RECAP").Range("A" & dlgR + 1)
End With
End Select
Next
End Sub
Une idée de ce qui coince?
Merci