Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

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:

Discussions similaires

Réponses
19
Affichages
556
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…