[VBA] macro qui copie colle données les une à coté des autres

macro qui copie colle données les une à coté des autres [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 23-06-2009 à 15:06:57    

Bonjour le forum,  
je cherche à modifier une macro et suis à la recherche d'un peu d'aide.  
 
ma macro fait pour l'instant :
copie la colonne L de tous les onglets du classeur actif
 
je cherche à la modifier pour faire
 
copie la colonne L du 1 er onglet de tous les fichier du dossier et des sous dossier où le classeur actif se trouve
 
voila, en fouillant j'ai trouvé ceci mais étant débutant je ne comprend rien et ne suis même pas sûre que cela soit ce que je cherche.  
http://forum.hardware.fr/hfr/Progr [...] m#t1717605
 
j'ai aussi trouvé le logiciel xls2tab mais il compile les données les unes en dessous des autres et non les une à coté des autres.
 
voila mon fichier xls et sa macro ainsi que plus d'information au cas ou je n'ai pas été assez clair
http://www.mediafire.com/?sharekey [...] f6e8ebb871
Cordialement  
Guillaumee

Reply

Marsh Posté le 23-06-2009 à 15:06:57   

Reply

Marsh Posté le 23-06-2009 à 22:34:25    

Bonjour,
C'est pas très compliqué, mais bon je vais essayer d'expliquer pas à pas
 
Tu utilise d'abord FileSearch pour récupérer le nom de tous les fichiers qui sont dans le dossier en question (regarder l'aide sur Filesearch pour voir précisément comment cela s'utilise)
Puis pour chacun des noms de fichier retourné, l'ouvrir avec Open, puis accéder à la feuille numéro 1 (Worksheets(1) ou mieux Worksheets(le nom de la feuille)) et faire le copier/coller
Si tu n'y arrives pas copie nous ton code on t'aidera à le corriger

Reply

Marsh Posté le 23-06-2009 à 22:39:29    

slt produvba (j'aime bien ton pseudo ^^)
 
lol tes explications ont l'air claires pour quelqu'un qui saurait faire un peu de VBA mais moi je sais juste que ALT+F11 ça ouvre le vba ^^
 
sinon, j'ai envoyé un message privé à un membre qui a eu la gentillesse de me faire un fichier et cela marche très bien (une modif à apporté)  
je mettrais le fichier une fois fini si cela interesse d'autres personnes.  
 
 
PS : quand à mettre mon code, j'ai fais mieux car j'ai uploadé directement mon fichier avec la macro et des explication.  
 
Encore une fois, merci d'avoir répondu, la reponse est en cours d'obtention, j'attand un autre email
 
Merci
Guillaume

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed