Extraire des données de plusieurs feuilles
Moncef
-
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12720 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai plusieurs classeurs qui contient les mêmes noms de feuilles mais avec des données différentes.
je m'explique:
Le classeur A contient les feuilles suivantes => Feuil1,Feuil2...Feuil10
Le classeur B contient les feuilles suivantes => Feuil1,Feuil2,..Feuil10
Le classeur C contient les feuilles suivantes => Feuil1,Feuil2,..Feuil10
Je souhaite avec la macro suivante (dont je remercie le Pignou) extraire les données de ces classeurs et les mettre dans une seule feuille du classeur Extraction de façon à ce que les données des feuilles F1 soient en même colonnes et les données de la feuille 2 dans la colonnes à coté.
Si c'est possible, les noms des feuilles soient les valeurs des cellules A1,B1,C1,...H1.
http://cjoint.com/?BKjoE7iTwEV
J'ai plusieurs classeurs qui contient les mêmes noms de feuilles mais avec des données différentes.
je m'explique:
Le classeur A contient les feuilles suivantes => Feuil1,Feuil2...Feuil10
Le classeur B contient les feuilles suivantes => Feuil1,Feuil2,..Feuil10
Le classeur C contient les feuilles suivantes => Feuil1,Feuil2,..Feuil10
Je souhaite avec la macro suivante (dont je remercie le Pignou) extraire les données de ces classeurs et les mettre dans une seule feuille du classeur Extraction de façon à ce que les données des feuilles F1 soient en même colonnes et les données de la feuille 2 dans la colonnes à coté.
Si c'est possible, les noms des feuilles soient les valeurs des cellules A1,B1,C1,...H1.
http://cjoint.com/?BKjoE7iTwEV
A voir également:
- Extraire des données de plusieurs feuilles
- Fuite données maif - Guide
- Comment faire un livret avec des feuilles a4 - Guide
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Trier des données excel - Guide
13 réponses
Bonjour et merci pour le pingou,
Ca me fait erreur d'exécution '9' => Tabl = .Sheets("Feuil" & c).Range("b3:c16").
es ce que c'est par ce que mes feuilles sont nommés dans ce test en monday, Tuesday,...
Crdt,
MonceF
Ca me fait erreur d'exécution '9' => Tabl = .Sheets("Feuil" & c).Range("b3:c16").
es ce que c'est par ce que mes feuilles sont nommés dans ce test en monday, Tuesday,...
Crdt,
MonceF
Bonjour,
Eh bien vous avez parlé de feuil1, feuil2 ....etc. alors le problème vient peut-être de là !
Pouvez-vous me mettre le fichier source que vous utilisez tels qu'il est sur https://www.cjoint.com/ et poster le lien ?
Eh bien vous avez parlé de feuil1, feuil2 ....etc. alors le problème vient peut-être de là !
Pouvez-vous me mettre le fichier source que vous utilisez tels qu'il est sur https://www.cjoint.com/ et poster le lien ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour,
Le pingou, feuil1,feuil2...c'était juste un exemple :( dans mon cas actuel ,mes feuilles ont comme noms Monday, Tuesday, Wednesday, Thursday, Friday, Saturday et Sunday mais je compte pouvoir utiliser la même macro avec d'autres noms de feuilles si c'est possible biensur.
Le pingou, feuil1,feuil2...c'était juste un exemple :( dans mon cas actuel ,mes feuilles ont comme noms Monday, Tuesday, Wednesday, Thursday, Friday, Saturday et Sunday mais je compte pouvoir utiliser la même macro avec d'autres noms de feuilles si c'est possible biensur.
Bonjour,
Eh bien oui c'est juste un exemple mais quand vous dites :
je m'explique:
Le classeur A contient les feuilles suivantes => Feuil1,Feuil2...Feuil10 alors difficile d'imaginer que vous avez les noms des jours il n'y a que 7 jours, donc de 1 à 7 et non pas jusqu'à 10
Alors dans vos classeurs il ne peut y avoir que 7 feuilles au maximum ... est-ce bien cela ?
Eh bien oui c'est juste un exemple mais quand vous dites :
je m'explique:
Le classeur A contient les feuilles suivantes => Feuil1,Feuil2...Feuil10 alors difficile d'imaginer que vous avez les noms des jours il n'y a que 7 jours, donc de 1 à 7 et non pas jusqu'à 10
Alors dans vos classeurs il ne peut y avoir que 7 feuilles au maximum ... est-ce bien cela ?
Bonjour,
mon classeur peut avoir plus que 7 feuilles et cles feuilles peuvent etre nommées Feuil1,Feuil2,...comme ca peut être des noms des jours.
désolé si je n'étais pas bien claire dés le début et merci beaucoup pour ton aide.
mon classeur peut avoir plus que 7 feuilles et cles feuilles peuvent etre nommées Feuil1,Feuil2,...comme ca peut être des noms des jours.
désolé si je n'étais pas bien claire dés le début et merci beaucoup pour ton aide.
Bonjour,
Merci.
Je pars du principe que lors de l'exécution d'une extraction, les feuilles de tous les classeurs sont nommées selon le même qualificatif.
Merci.
Je pars du principe que lors de l'exécution d'une extraction, les feuilles de tous les classeurs sont nommées selon le même qualificatif.
Bonjour,
est ce que c'est possible que la macro fait appelle aux noms des feuilles à partir d'une ligne renseignée en Feuil1,Feuil2,...ou Monday,...
Merci beaucoup Le Pingou.
est ce que c'est possible que la macro fait appelle aux noms des feuilles à partir d'une ligne renseignée en Feuil1,Feuil2,...ou Monday,...
Merci beaucoup Le Pingou.
Bonjour,
Est-ce que j'ai écrit dans le message précédent est correct ?
Oui c'est possible mais cela dépend ou se trouve cette ligne.
Note : c'est la solution que j'ai utilisé dans mon code pour avoir dans une colonne extraction les mêmes valeurs de feuille indépendamment de l'ordre dans les classeurs sources.
Est-ce que j'ai écrit dans le message précédent est correct ?
Oui c'est possible mais cela dépend ou se trouve cette ligne.
Note : c'est la solution que j'ai utilisé dans mon code pour avoir dans une colonne extraction les mêmes valeurs de feuille indépendamment de l'ordre dans les classeurs sources.
Oui c'est correcte et pour la ligne que t'as fais, j'ai essayé de la changer en monday... mais ca n'a pas marché.
si tu peux faire pareil je te serais reconnaissant ( en tete de la feuille extraction : Ligne A )
si tu peux faire pareil je te serais reconnaissant ( en tete de la feuille extraction : Ligne A )