Bonjour à vous,
Je souhaiterai mettre en place une macro qui importe les données des onglets mensuels sur l'onglet recap. De sorte que la macro mette les données les unes en dessous des autres sans ligne vide.
Je joins un fichier avec le résultat attendu.
Merci d'avance,
Leakim
EDIT:
J'ai trouvé ce code
Private Sub Worksheet_Activate()
Dim LastLig As Long, NewLig As Long
Dim Ws As Worksheet
Application.ScreenUpdating = False
With Worksheets("annuel_2015")
LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
If LastLig > 1 Then .Rows(4 & ":" & LastLig).Clear
NewLig = 2
For Each Ws In ThisWorkbook.Worksheets
If Ws.Name <> "annuel_2015" Then
LastLig = Ws.Cells(Ws.Rows.Count, 1).End(xlUp).Row
Ws.Rows("2:" & LastLig).Copy .Range("A" & NewLig)
NewLig = NewLig + LastLig - 1
End If
Next Ws
End With
End Sub
Qui est pas mal sauf qu'il me reprend les formules je voudrai seulement les valeurs. J'ai pas su inclure specialpaste...
Merci de votre aide