Déterminer le répertoire du classeur en cours

Anonim

Une macro vous montre le chemin de stockage

Si vous souhaitez utiliser une macro pour déterminer dans quel répertoire le classeur actif est enregistré, vous pouvez utiliser la propriété Chemin utilisation. Il renvoie le chemin sous lequel un fichier peut être trouvé.

Pour déterminer le chemin du classeur en cours, appliquez la propriété sur l'objet Cahier de travail actif à. La macro suivante montre à quoi cela ressemble en pratique :

Sous Afficher le répertoire de stockage ()
Dim répertoire en tant que chaîne
Répertoire = ActiveWorkbook.Chemin
Si répertoire "" Alors
MsgBox "Le classeur actuel est dans le suivant" & _
"Répertoire enregistré :" & vbLf & répertoire
Autre
MsgBox "Le classeur actuel n'a pas encore été créé" & _
"enregistré."
Fin si
Fin du sous-marin

Une fois démarrée, la macro affiche le chemin du classeur actif dans une fenêtre. Le classeur suivant montre à quoi peut ressembler le résultat :

Si le classeur n'a pas encore été enregistré, la propriété renvoie Chemin un texte vide en retour. Dans ce cas, la macro répond avec une fenêtre de message différente :

Astuce : Si vous souhaitez savoir comment saisir et démarrer des macros dans Excel, vous trouverez une brève description ici : http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros-in-excel-ein.html