Je souhaite placer dans une variable string le nom du chemin du fichier en
cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du
fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Bonjour Philippe,
ThisWorkBook.Path devrait faire l'affaire, non ?
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+ mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+
mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+ mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
mormoz
Merci Beaucoup c'est impec Philippe
"Eric" a écrit dans le message de news:
Bonjour Philippe,
ThisWorkBook.Path devrait faire l'affaire, non ?
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
Merci Beaucoup
c'est impec
Philippe
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de news:
XnF95B5C4DFD9F73fframZZhotmailcom@207.46.248.16...
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
mormoz
Merci GD
C'est super je peux maintenant continuer sans m'inquiéter de l'endroit où installer mon appli ! Philippe
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+ mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
Merci GD
C'est super je peux maintenant continuer sans m'inquiéter de l'endroit où
installer mon appli !
Philippe
"GD" <nomail@nomail.net> a écrit dans le message de news:
uYFWE5i2EHA.1396@tk2msftngp13.phx.gbl...
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+
mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
nb : il faut que le classeur ait au moins été enregistré une fois !!!
@+ mormoz wrote:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
Clément Marcotte
Bonjour,
ThisWorkBook.Path devrait faire l'affaire, non ?
Presque. ;-)
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours. L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le "ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident quand une macro agit sur plus d'un classeur, selon que le second classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le "Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins que la macro complémentaire ne se serve de "son classeur" pour des opérations devant rester invisibles durant l'exécution. (Comme par exemple utiliser le classeur de la macro complémentaire pour garder les "éléments" à afficher dans un ListBox de cette même macro complémentaire.)
"Eric" a écrit dans le message de news:
Bonjour Philippe,
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
Bonjour,
ThisWorkBook.Path devrait faire l'affaire, non ?
Presque. ;-)
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours.
L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la
macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le
"ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident
quand une macro agit sur plus d'un classeur, selon que le second
classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le
"Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins
que la macro complémentaire ne se serve de "son classeur" pour des
opérations devant rester invisibles durant l'exécution. (Comme par
exemple utiliser le classeur de la macro complémentaire pour garder
les "éléments" à afficher dans un ListBox de cette même macro
complémentaire.)
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF95B5C4DFD9F73fframZZhotmailcom@207.46.248.16...
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours. L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le "ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident quand une macro agit sur plus d'un classeur, selon que le second classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le "Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins que la macro complémentaire ne se serve de "son classeur" pour des opérations devant rester invisibles durant l'exécution. (Comme par exemple utiliser le classeur de la macro complémentaire pour garder les "éléments" à afficher dans un ListBox de cette même macro complémentaire.)
"Eric" a écrit dans le message de news:
Bonjour Philippe,
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
michdenis
Bonjour Clément,
C'est peut être juste une question de sémantique ... mais :
"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro."
ActiveWorkbook est le classeur Actif celui affiché à l'écran Tandis que le classeur qui subit la macro ou une macro n'est pas nécessairement le classeur actif ...celui affiché à l'écran ... comme tu sais on peut très bien faire référence à ce dernier sans l'activer !
Salutations!
"Clément Marcotte" a écrit dans le message de news: OUj% Bonjour,
ThisWorkBook.Path devrait faire l'affaire, non ?
Presque. ;-)
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours. L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le "ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident quand une macro agit sur plus d'un classeur, selon que le second classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le "Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins que la macro complémentaire ne se serve de "son classeur" pour des opérations devant rester invisibles durant l'exécution. (Comme par exemple utiliser le classeur de la macro complémentaire pour garder les "éléments" à afficher dans un ListBox de cette même macro complémentaire.)
"Eric" a écrit dans le message de news:
Bonjour Philippe,
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?
Merci Philippe
Bonjour Clément,
C'est peut être juste une question de sémantique ... mais :
"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro."
ActiveWorkbook est le classeur Actif celui affiché à l'écran Tandis que le classeur qui subit la macro ou une macro
n'est pas nécessairement le classeur actif ...celui affiché à l'écran ... comme tu sais on peut très bien faire
référence à ce dernier sans l'activer !
Salutations!
"Clément Marcotte" <clement.marcotte@sympatico.ca> a écrit dans le message de news:
OUj%23aWj2EHA.2788@TK2MSFTNGP15.phx.gbl...
Bonjour,
ThisWorkBook.Path devrait faire l'affaire, non ?
Presque. ;-)
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours.
L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la
macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le
"ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident
quand une macro agit sur plus d'un classeur, selon que le second
classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le
"Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins
que la macro complémentaire ne se serve de "son classeur" pour des
opérations devant rester invisibles durant l'exécution. (Comme par
exemple utiliser le classeur de la macro complémentaire pour garder
les "éléments" à afficher dans un ListBox de cette même macro
complémentaire.)
"Eric" <f_framZZ@hotmail.com> a écrit dans le message de
news:XnF95B5C4DFD9F73fframZZhotmailcom@207.46.248.16...
Je souhaite placer dans une variable string le nom du chemin du
fichier en cours.
Curdir me renvoie le nom complet du répertoire par défaut mais pas
celui du fichier en cours.
Je n'ai rien trouvé sur l'aide excel.
Quelqu'un peut-il me dépanner ?
C'est peut être juste une question de sémantique ... mais :
"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro."
ActiveWorkbook est le classeur Actif celui affiché à l'écran Tandis que le classeur qui subit la macro ou une macro n'est pas nécessairement le classeur actif ...celui affiché à l'écran ... comme tu sais on peut très bien faire référence à ce dernier sans l'activer !
Salutations!
"Clément Marcotte" a écrit dans le message de news: OUj% Bonjour,
ThisWorkBook.Path devrait faire l'affaire, non ?
Presque. ;-)
Le "ThisWorkbook" concerne le classeur qui contient la macro en cours. L'"ActiveWorkbook" concerne le classeur qui "subit" l'action de la macro.
Dans le cas où la macro se limite au seul classeur qui la contient, le "ThisworkBook" et l'"ActiveWorkook" se confondent. C'est moins évident quand une macro agit sur plus d'un classeur, selon que le second classeur est sélectionné ou non.
D'un autre côté, dans le cas d'une macro complémentaire, le "Thisworkbook" ne sera pratiquement jamais "l'ActiveWorkbook", à moins que la macro complémentaire ne se serve de "son classeur" pour des opérations devant rester invisibles durant l'exécution. (Comme par exemple utiliser le classeur de la macro complémentaire pour garder les "éléments" à afficher dans un ListBox de cette même macro complémentaire.)
"Eric" a écrit dans le message de news:
Bonjour Philippe,
A+ Eric
"mormoz" écrivait news:41b1fd5c$0$11766$:
Bonjour,
Je souhaite placer dans une variable string le nom du chemin du fichier en cours. Curdir me renvoie le nom complet du répertoire par défaut mais pas celui du fichier en cours. Je n'ai rien trouvé sur l'aide excel. Quelqu'un peut-il me dépanner ?