Comment déterminer le chemin de stockage d'un classeur Excel à l'aide d'une macro VBA

Anonim

Pour utiliser une macro pour déterminer la position à laquelle un classeur Excel est enregistré, lisez la propriété appropriée. Avec cela, vous déterminez le chemin actuel ou vous reconnaissez que le fichier n'a pas encore été enregistré.

Chaque fichier enregistré a un nom de fichier et un chemin. Le chemin indique le chemin vers le répertoire dans lequel le classeur est enregistré.

Si vous souhaitez lire ces informations avec une macro, la propriété PATH vous aidera. Avec cette fonction, vous lisez un chemin. La macro suivante montre comment utiliser la propriété en pratique :

Sous StellePfadDar ()
Si ThisWorkbook.Path "" Alors
MsgBox "Chemin du classeur :" & vbLf & ThisWorkbook.Path
Autre
MsgBox "Le classeur n'a pas encore été enregistré."
Fin si
Fin du sous-marin

Après le démarrage, Excel affiche une petite fenêtre dans laquelle le chemin du classeur en cours est affiché

Si le classeur n'a pas encore été enregistré, la propriété PATH renvoie un texte vide. Ceci est intercepté dans la macro et répondu avec une autre fenêtre de message. L'illustration suivante montre à quoi ressemble cette fenêtre :