VBA_récupérer données dans plusieurs onglets
kupikupi
-
G_33 -
G_33 -
Bonjour,
J'ai un fichier excel qui comporte un tableau de données sur un an.
Les données de chaque jour sont dans un onglet distinct.
Je souhaiterai pouvoir importer sur un nouvel onglet, sous forme d'un tableau les donnes qui m'intéressent.
Cad une ligne avec case A1 de chaque onglet (date du jour), puis à la suite sur la même ligne, les données que j'ai ds les cases de B10 à P10 de chaque onglet.
Je bataille depuis 2h mais sans succès, donc si qqn avait une solution, ça me rendrait un grand service.
Merci d'avance
Nicolas
J'ai un fichier excel qui comporte un tableau de données sur un an.
Les données de chaque jour sont dans un onglet distinct.
Je souhaiterai pouvoir importer sur un nouvel onglet, sous forme d'un tableau les donnes qui m'intéressent.
Cad une ligne avec case A1 de chaque onglet (date du jour), puis à la suite sur la même ligne, les données que j'ai ds les cases de B10 à P10 de chaque onglet.
Je bataille depuis 2h mais sans succès, donc si qqn avait une solution, ça me rendrait un grand service.
Merci d'avance
Nicolas
2 réponses
-
Bonjour,
Comment sont nommées tes feuilles jour ?
A+
-
Bonjour
je te propose ce code
en sachant que toutes les données seront dans la feuille RECAP et que je suppose que la première ligne de cette feuille possède des entetesSub Recap() Dim w As Integer For w = 2 To Worksheets.Count Worksheets(w).Activate ladate = Range("a1").Value Range(Cells(10, 2), Cells(10, 16)).Copy Sheets("RECAP").Activate derlig = Range("a" & Rows.Count).End(xlUp).Row Sheets("RECAP").Cells(derlig + 1, 1).Value = ladate Sheets("RECAP").Cells(derlig + 1, 2).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False Next w
bonne continuation