Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je
bute sur un souci : la définition du répertoire usuel.
Mon fichier (cousin.xlt) se situe (par exemple) dans D:\Excel\Essais
Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors
l'instruction suivante : rep = ActiveWorkbook.Path me donne "".
Est-il possible d'enregistrer ce nouveau document dans le répertoire
usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et
retaper à la main le Path en fonction du PC, pas top.....
Merci pour vos éclairages
Re-, Oui, excuse, je testais la procédure de D.j, mais n'ayant rien donné, je crois que je vais définir le répertoire par défaut dans chaque poste où mon fichier sera installé, ce sera le plus simple (j'ai pas beaucoup de postes, au pire une dizaine, donc une fois que le répertoire est défini dans le code, tant pis si l'utilisateur change de dossier, ce qu'il va enregistrer sera dans le répertoire prélablement déterminé. Merci, ta solution 2 me convient
..je ne te suis plus , dans mon post de 20:31 j'ai posé deux hypothèses qui me semblent écarter la problématique posée. Tes arguments à la maintenir, m'aideraient à comprendre et de savoir si on est dans le cas 1 ou 2 ou un autre (à préciser)
@+
Re-, il a du l'effacer, je ne peux plus lui répondre. Si tu veux la procédure, je peux la retransmettre, mais cela ne fonctionnait pas.
:-?
Ok, je regarde la procédure de D.j Merci
Re,
A part une recherche (longue) par VBA du modèle sur tout le PC, pas d'alternative...
C'est pas précisément ce que j'ai dit:
A priori je vois au moins deux alternatives, disons hypothèses: 1-si ce fichier est ouvert par macro , c'est que celle-ci connait le chemin (fullpath)du modèle , donc le pb ne se pose pas. 2-si le fichier est ouvert par l'utilisateur qui l'a enregistré différemment d'un poste à l'autre, là il convient sans doute de fixer l'endroit pour le reste de l'execution, d'où ma suggestion qui se limite à ce qu'un même projet ait le même comportement sur tout poste:
Le plus simple amha serait d'enregistrer dans le même répertoire sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Ok, merci, j'avais ce mauvais pressentiment, c'est confirmé. A part une recherche (longue) par VBA du modèle sur tout le PC, pas d'alternative... Merci et bon week-end
Bonsoir,
un fichier ouvert à partir d'un modèle doit avoir été enregistré pour avoir un chemin, il ne peut donc pas s'agir de ActiveWorkbook.path
Le plus simple amha serait d'enregistrer dans le même répertoire sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Nota: Un modèle s'enregistre préférablement dans le répertoire Modèles quel avantage?..comme ça , y a pas à chercher midi à 14h pour se rappeler où c'est en plus avec 2003 on les retrouve proposés dans la frame de droite.
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages
Re-,
Oui, excuse, je testais la procédure de D.j, mais n'ayant rien donné, je
crois que je vais définir le répertoire par défaut dans chaque poste où
mon fichier sera installé, ce sera le plus simple (j'ai pas beaucoup de
postes, au pire une dizaine, donc une fois que le répertoire est défini
dans le code, tant pis si l'utilisateur change de dossier, ce qu'il va
enregistrer sera dans le répertoire prélablement déterminé.
Merci, ta solution 2 me convient
..je ne te suis plus ,
dans mon post de 20:31 j'ai posé deux hypothèses
qui me semblent écarter la problématique posée.
Tes arguments à la maintenir, m'aideraient à comprendre
et de savoir si on est dans le cas 1 ou 2 ou un autre (à préciser)
@+
Re-,
il a du l'effacer, je ne peux plus lui répondre.
Si tu veux la procédure, je peux la retransmettre, mais cela ne
fonctionnait pas.
:-?
Ok, je regarde la procédure de D.j
Merci
Re,
A part une recherche (longue) par VBA du modèle sur tout le PC, pas
d'alternative...
C'est pas précisément ce que j'ai dit:
A priori je vois au moins deux alternatives, disons hypothèses:
1-si ce fichier est ouvert par macro , c'est que celle-ci connait
le chemin (fullpath)du modèle , donc le pb ne se pose pas.
2-si le fichier est ouvert par l'utilisateur qui l'a enregistré
différemment d'un poste à l'autre, là il convient
sans doute de fixer l'endroit pour le reste de l'execution, d'où ma
suggestion qui se limite à ce qu'un même projet ait le même
comportement sur tout poste:
Le plus simple amha serait d'enregistrer dans le même
répertoire sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Ok, merci, j'avais ce mauvais pressentiment, c'est confirmé.
A part une recherche (longue) par VBA du modèle sur tout le PC,
pas d'alternative...
Merci et bon week-end
Bonsoir,
un fichier ouvert à partir d'un modèle doit avoir été enregistré
pour avoir un chemin, il ne peut donc pas s'agir de
ActiveWorkbook.path
Le plus simple amha serait d'enregistrer dans le même répertoire
sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Nota: Un modèle s'enregistre préférablement dans le répertoire
Modèles
quel avantage?..comme ça , y a pas à chercher midi à 14h pour se
rappeler où c'est en plus avec 2003 on les retrouve proposés dans
la frame de droite.
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros,
mais je bute sur un souci : la définition du répertoire usuel.
Mon fichier (cousin.xlt) se situe (par exemple) dans
D:ExcelEssais
Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors
l'instruction suivante : rep = ActiveWorkbook.Path me donne "".
Est-il possible d'enregistrer ce nouveau document dans le
répertoire usuel du modèle, étant amené à utiliser ce modèle sur
plusieurs PC, et retaper à la main le Path en fonction du PC,
pas top.....
Merci pour vos éclairages
Re-, Oui, excuse, je testais la procédure de D.j, mais n'ayant rien donné, je crois que je vais définir le répertoire par défaut dans chaque poste où mon fichier sera installé, ce sera le plus simple (j'ai pas beaucoup de postes, au pire une dizaine, donc une fois que le répertoire est défini dans le code, tant pis si l'utilisateur change de dossier, ce qu'il va enregistrer sera dans le répertoire prélablement déterminé. Merci, ta solution 2 me convient
..je ne te suis plus , dans mon post de 20:31 j'ai posé deux hypothèses qui me semblent écarter la problématique posée. Tes arguments à la maintenir, m'aideraient à comprendre et de savoir si on est dans le cas 1 ou 2 ou un autre (à préciser)
@+
Re-, il a du l'effacer, je ne peux plus lui répondre. Si tu veux la procédure, je peux la retransmettre, mais cela ne fonctionnait pas.
:-?
Ok, je regarde la procédure de D.j Merci
Re,
A part une recherche (longue) par VBA du modèle sur tout le PC, pas d'alternative...
C'est pas précisément ce que j'ai dit:
A priori je vois au moins deux alternatives, disons hypothèses: 1-si ce fichier est ouvert par macro , c'est que celle-ci connait le chemin (fullpath)du modèle , donc le pb ne se pose pas. 2-si le fichier est ouvert par l'utilisateur qui l'a enregistré différemment d'un poste à l'autre, là il convient sans doute de fixer l'endroit pour le reste de l'execution, d'où ma suggestion qui se limite à ce qu'un même projet ait le même comportement sur tout poste:
Le plus simple amha serait d'enregistrer dans le même répertoire sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Ok, merci, j'avais ce mauvais pressentiment, c'est confirmé. A part une recherche (longue) par VBA du modèle sur tout le PC, pas d'alternative... Merci et bon week-end
Bonsoir,
un fichier ouvert à partir d'un modèle doit avoir été enregistré pour avoir un chemin, il ne peut donc pas s'agir de ActiveWorkbook.path
Le plus simple amha serait d'enregistrer dans le même répertoire sur tous les pc quel que soit l'origine du modèle.
Cordialement.
lSteph
Nota: Un modèle s'enregistre préférablement dans le répertoire Modèles quel avantage?..comme ça , y a pas à chercher midi à 14h pour se rappeler où c'est en plus avec 2003 on les retrouve proposés dans la frame de droite.
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages
Zambohanga
Bonjour,
Je saute sur le fil car j'ai le même souci. J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des classeurs que je souhaiterai enregistrer sur la clé avec une macro qui existe déjà en partie (j'y ai placé le chemin en fixe). Mon souci est le suivant : la clé change de lettre selon le poste sur lequel je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé pour le réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions Dom
"cousinhub" a écrit dans le message de news: ueD%
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages
Bonjour,
Je saute sur le fil car j'ai le même souci.
J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des
classeurs que je souhaiterai enregistrer sur la clé avec une macro qui
existe déjà en partie (j'y ai placé le chemin en fixe).
Mon souci est le suivant : la clé change de lettre selon le poste sur lequel
je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé pour le
réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions
Dom
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news:
ueD%23pLn5HHA.2312@TK2MSFTNGP06.phx.gbl...
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je
bute sur un souci : la définition du répertoire usuel.
Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais
Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction
suivante : rep = ActiveWorkbook.Path me donne "".
Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel
du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à
la main le Path en fonction du PC, pas top.....
Merci pour vos éclairages
Je saute sur le fil car j'ai le même souci. J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des classeurs que je souhaiterai enregistrer sur la clé avec une macro qui existe déjà en partie (j'y ai placé le chemin en fixe). Mon souci est le suivant : la clé change de lettre selon le poste sur lequel je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé pour le réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions Dom
"cousinhub" a écrit dans le message de news: ueD%
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages
Zambohanga
Ok j'ai trouvé le truc. Je contourne le problème du fichier non enregistré à l'aide d'une macro trouvée sur le site de fred sigonneau qui m'ouvre une boite pour sélectionner le dossier de sauvegarde puis la macro fait le reste
Z "Zambohanga" a écrit dans le message de news: %
Bonjour,
Je saute sur le fil car j'ai le même souci. J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des classeurs que je souhaiterai enregistrer sur la clé avec une macro qui existe déjà en partie (j'y ai placé le chemin en fixe). Mon souci est le suivant : la clé change de lettre selon le poste sur lequel je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé pour le réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions Dom
"cousinhub" a écrit dans le message de news: ueD%
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages
Ok j'ai trouvé le truc. Je contourne le problème du fichier non enregistré à
l'aide d'une macro trouvée sur le site de fred sigonneau qui m'ouvre une
boite pour sélectionner le dossier de sauvegarde puis la macro fait le reste
Z
"Zambohanga" <domr67_nospam@hotmail.com> a écrit dans le message de news:
%23BQFbBY6HHA.1052@TK2MSFTNGP05.phx.gbl...
Bonjour,
Je saute sur le fil car j'ai le même souci.
J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des
classeurs que je souhaiterai enregistrer sur la clé avec une macro qui
existe déjà en partie (j'y ai placé le chemin en fixe).
Mon souci est le suivant : la clé change de lettre selon le poste sur
lequel je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé
pour le réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions
Dom
"cousinhub" <pmcsnhb_nospam@aol.com> a écrit dans le message de news:
ueD%23pLn5HHA.2312@TK2MSFTNGP06.phx.gbl...
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je
bute sur un souci : la définition du répertoire usuel.
Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais
Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction
suivante : rep = ActiveWorkbook.Path me donne "".
Est-il possible d'enregistrer ce nouveau document dans le répertoire
usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et
retaper à la main le Path en fonction du PC, pas top.....
Merci pour vos éclairages
Ok j'ai trouvé le truc. Je contourne le problème du fichier non enregistré à l'aide d'une macro trouvée sur le site de fred sigonneau qui m'ouvre une boite pour sélectionner le dossier de sauvegarde puis la macro fait le reste
Z "Zambohanga" a écrit dans le message de news: %
Bonjour,
Je saute sur le fil car j'ai le même souci. J'ai un modèle XLT sur ma clé USB. A partir du modèle je génère donc des classeurs que je souhaiterai enregistrer sur la clé avec une macro qui existe déjà en partie (j'y ai placé le chemin en fixe). Mon souci est le suivant : la clé change de lettre selon le poste sur lequel je travaille. J'aimerai donc pouvoir récupérer le chemin de la clé pour le réutiliser dans le code macro !!
Est-ce clair ou pas ;)) ?
Merci pour vos suggestions Dom
"cousinhub" a écrit dans le message de news: ueD%
Bonsoir, j'ai créé un modèle (.xlt), contenant quelques macros, mais je bute sur un souci : la définition du répertoire usuel. Mon fichier (cousin.xlt) se situe (par exemple) dans D:ExcelEssais Lorsque je l'ouvre, il devient donc cousin1.xls, mais alors l'instruction suivante : rep = ActiveWorkbook.Path me donne "". Est-il possible d'enregistrer ce nouveau document dans le répertoire usuel du modèle, étant amené à utiliser ce modèle sur plusieurs PC, et retaper à la main le Path en fonction du PC, pas top..... Merci pour vos éclairages