Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
712 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Boucle vba qui ouvre des fichiers avec noms variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Boucle vba qui ouvre des fichiers avec noms variables

n°2066520
Guillaume3​94
Posté le 28-03-2011 à 12:45:40  profilanswer
 

Bonjour,  
 
J'ai un fichier qui doit prélever des informations dans plusieurs autres fichiers excel, et les mettre dans plusieurs pages (une par fichier).  
Mon fichier "mère" est composé de 15 onglets, et doit ouvrir 15 fichiers qui sont tous dans un même répertoire.  
 
Pour chaque onglet, il doit prélever des informations dans le fichier portant le nom de la cellule A1 du-dit onglet.  
J'imagine que le code devrait ressembler à ça mais je pense que je suis à coté de la plaque au niveau de la syntaxe :  
 
Sub_boucle()  
 
Windows("Classeur mère.xls" ).Activate
 
For Each feuille In Worksheets  
feuille.Activate  
Range("A1" ).Select  
 
Workbooks.Open Filename:= "Z:\"&selection.value".xls"  
[..manip de recherche de valeur.]  
Next feuille  
 
 
C'est sur cette partie variable du nom que porte ma question  
Merci beaucoup,  
Guillaume

mood
Publicité
Posté le 28-03-2011 à 12:45:40  profilanswer
 

n°2066548
olivthill
Posté le 28-03-2011 à 14:10:18  profilanswer
 

Au lieu de

Workbooks.Open Filename:= "Z:\"&selection.value".xls"  


Essayer

Workbooks.Open Filename:= "Z:\" & selection.value & ".xls"  

n°2066602
Guillaume3​94
Posté le 28-03-2011 à 17:24:36  profilanswer
 

Merci Olivthill ,
Ca fonctionne niquel.
 
Par contre j'ai une deuxième question dans la foulée.
A la fin de ma boucle je souhaiterai fermer la feuille en question et la procédure :
Range'("A1" ).select
Windows(" & Selection.Value & " ).Close  
ne fonctionne pas.
 
tu aurais une idée par hasard ?
 
Merci beaucoup
guillaume


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Boucle vba qui ouvre des fichiers avec noms variables

 

Sujets relatifs
macro calculate avec variables issues de inputboxrecuperer des variables d'un fichier .ini a partir d'un fichier .bat
joindre des fichiers VOB "sans copie"Question sur les fichiers .vcf
JSP : variables avec ${ }variable dans une boucle
[Résolu] Update multiple dans une boucle whiledéplacer anciens fichiers en laissant lien symbolique
[Script Batch] Trouver tous les fichiers dont la taille est sup à "X"Equivalence boucle while(- && - && -) et while (- || - || -)
Plus de sujets relatifs à : Boucle vba qui ouvre des fichiers avec noms variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR