Macro ouvrir fichier avec début nom

Fermé
pseudo - 15 oct. 2010 à 17:07
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 15 oct. 2010 à 23:28
Bonjour,

Je voudrait écrire une macro qui me permette d'ouvrir un fichier excel depuis un autre en sachant que le nom du fichier va varier selon les versions, seul le début du nom restera le même.

Est-ce que quelqu'un peut m'aider ?

Merci.
A voir également:

2 réponses

m@rina Messages postés 21200 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 décembre 2024 11 370
15 oct. 2010 à 17:44
Bonjour,

Supposant que ton fichier commence par toto :

monfichier = Dir("C:\...\toto*.xls")
Workbooks.Open Filename:=monfichier

cela sous-entend qu'un seul fichier dans le dossier indiqué commence par toto.

Sinon, tu peux faire une inputbox qui demande le nom du fichier ou bien ouvrir la boîte de dialogue Ouvrir...

m@rina
0
Merci mais ça ne marche pas, ca indique "erreur d'execution 1004"
0
m@rina Messages postés 21200 Date d'inscription mardi 12 juin 2007 Statut Contributeur Dernière intervention 20 décembre 2024 11 370
15 oct. 2010 à 22:04
ça marche si tu adaptes... Je ne connais pas le nom de ton répertoire, ni son emplacement.
0