VBA - Ouvrir classeur dans même répertoire

sunguess

XLDnaute Junior
Bonjour,

Petite question pour une macro que je suis en train d'écrire.

Ma macro est situé dans ClasseurMacro.xlsm et je souhaite ouvrir un autre fichier excel donnée.xlsx situé dans le même répertoire pour aller y chercher de l'information. Comment faire pour ouvrir un fichier excel situé dans le même répertoire que le fichier qui contient la macro sans mettre le chemin dans le code ?

D'avance merci pour votre aide
 

Dranreb

XLDnaute Barbatruc
Re : VBA - Ouvrir classeur dans même répertoire

Bonjour.
ThisWorkbook.Path.
Cordialement.
 

sunguess

XLDnaute Junior
Re : VBA - Ouvrir classeur dans même répertoire

Comment faut il utiliser cette commande ?

Workbooks.Open Filename:=" ThisWorkbook.Path.donnée.xlsx" ne fonctionne pas.

Merci pour ton aide
 

Dranreb

XLDnaute Barbatruc
Re : VBA - Ouvrir classeur dans même répertoire

VB:
Workbooks.Open Filename:=ThisWorkbook.Path & "\donnée.xlsx"
Ou bien:
VB:
ChDrive ThisWorkbook.Path: ChDir ThisWorkbook.Path
Workbooks.Open Filename:="donnée.xlsx"
À +
 
Dernière édition:

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas