ouvrir fichier nom variable

  • Initiateur de la discussion Initiateur de la discussion GUS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

GUS

Guest
http://www.excel-downloads.com/html/French/forum/messages/1_88411_88411.htm

dans le lien ci-dessus la réponse est valable pour un fichier ouvert à l'écran. QUi peut me donner la solution SVP pour aller ouvrir un fichier 1) dont le début du nom est connu et 2) le directory est connu Mais le fichier n'est pas encore ouvert, à VBA justement d'aller faire le travail tout seul.
Merci
Guillaume
 
Bonjour ABel,

J'avais cherché par là aussi (je viens de passer une bonne heure à regarder dans le forum) mais je ne trouve pas pour mon problème.. ou alors mes yeux s'excellisent trop!
VOilà ou je plante:
dossier = "X:\xxx"
ChDir (dossier)
for each fichier in ???
if left (fichier.name,6)= "Export" then workbooks.open fichier

voilà, c'est pas très beau, je plante sur le ??? (si je remplace ??? par workbooks ca ne marche pas car le fichier n'est aps ouvert) et le phrasé du workbooks.open fichier n'est pas parfait non plus.

Recherche solution...
Guillaume
 
bonjour


inspires toi du code suivant


Sub FillListBox()
dim List1 As ListBox
dim DirVar As String
Set List1 = dialogsheets(1).ListBoxes(1)
List1.RemoveAllItems
DirVar = Dir("c:\document\xls\*.*")
do While DirVar <> ""
List1.addItem Text:=DirVar
DirVar = Dir()
loop
end Sub


Bye
STéph

http://xlbysteph.free.fr
 
Merci Stéphane, c'est un peu complexe pour moi. J'ai trouvé une autre réponse assez simple avec :
fichier = dir$(directory & "\*.xls").

J'ai vu sur ton site qu'on (a bossé?) pour la même boite 🙂
Guillaume
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
1 K
Retour