Macro - ouvir un fichier excel automatiqut dont le nom est en A1

Résolu/Fermé
tit2014 Messages postés 5 Date d'inscription samedi 15 février 2014 Statut Membre Dernière intervention 23 février 2014 - 15 févr. 2014 à 13:28
tit2014 Messages postés 5 Date d'inscription samedi 15 février 2014 Statut Membre Dernière intervention 23 février 2014 - 15 févr. 2014 à 18:48
bonjour,

je suis vraiment novice en macro excel ...

je souhaiterai ouvrir un fichier excel automatiquement dont le nom est en A1 de mon fichier initial

merci beaucoup pour votre ligne de code svp


tit2014
A voir également:

4 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 févr. 2014 à 13:54
Bonjour,

Il faut le chemin complet du fichier dans la cellule (ex : "C:\MonDossier\MonFichier.xls")

WorkBooks.Open (Sheets(1).Range("A1").Value) 


;0)
0
tit2014 Messages postés 5 Date d'inscription samedi 15 février 2014 Statut Membre Dernière intervention 23 février 2014
15 févr. 2014 à 14:34
Merci Polux31,

Belle efficacité...

Mais je pensais uniquement renseigner le nom du fichier dans ma cellule A1... est-ce possible ?

Encore merci pour ta réponse
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
15 févr. 2014 à 15:09
Si le fichier est dans le même répertoire du fichier qui contient la macro, alors on peut faire:

WorkBooks.Open (ThisWorkbook.Path & "\" & Sheets(1).Range("A1").Value)


Si ce n'est pas le cas, il faut obligatoirement mettre le chemin complet.
0
tit2014 Messages postés 5 Date d'inscription samedi 15 février 2014 Statut Membre Dernière intervention 23 février 2014
15 févr. 2014 à 18:48
Malheureusement pour moi, les deux fichiers ne seront jamais dans le même répertoire Sauf si je l'accompagne, mais sans intéret pour moi

Encore merci pour votre aide.
0