Bonjour à toutes et à tous,
j'ai un classeur excel dans lequel j'ai 12 onglets (par mois d'année)
de janvier à decembre donc.
tous les onglets se présentes de la meme facon.
compte tenu que j'aimerai pouvoir reutiliser ce meme fichier sur plusieurs année, je ne peux pas avoir 36000 onglets.
donc ma question est la suivante:
est il possible et si oui comment de:
selectionner les différentes lignes de mes onglets (de la ligne 8 juqu'a la fin de chaque tableau)
les couper et les replacer dans un fichier recap par année?le tout en vba par macro
je sais à l'heure actuelle faire une copie d'une ligne en faisant ca:
'
'
Dim dates
dates = Range("C3").Value
Range("C$3: N$3").CurrentRegion.Rows(Range("C$3: N$3").CurrentRegion.Rows.Count).Copy
Select Case Month(dates)
Case 1
Sheets("Janvier").Visible = True
Sheets("Janvier").Select
Case 2
Sheets("Février").Visible = True
Sheets("Février").Select
End Select
'Ajout de la copie à la suite du tableau
Range("D65536").End(xlUp).Offset(1, 0).PasteSpecial
mais dans mon cas désormais il me faudrait récupérer toutes les lignes complétés de chacun de mes onglets et les coller dans mon onglet recap 2013 par exemple.
seule chose je ne connais pas le nombre de ligne de chaque onglet d'avance et j'aimerais qu'au final ca se colle dans l'ordre
une idée please?
merci par avance