OVH Cloud OVH Cloud

Sauvegarde

7 réponses
Avatar
Gérard
Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard

7 réponses

Avatar
michdenis
Bonjour Gérard,


Dim CheminEtFichier as string
CheminEtFichier = ThisWorkbook.FullPath

Cela te donne le chemin et le nom du fichier complet


Salutations!



"Gérard" a écrit dans le message de news:%23%
Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard
Avatar
Gérard
impec !
Merci bien à tous les deux

--
Gérard


"Gérard" a écrit dans le message news:
##
Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette
et

qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard






Avatar
Philippe.R
Bonjour Denis,
C'est curieux, mon VBA ne connait pas fullpath, il n'accepte que fullname !?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"michdenis" a écrit dans le message de
news:%
Bonjour Gérard,


Dim CheminEtFichier as string
CheminEtFichier = ThisWorkbook.FullPath

Cela te donne le chemin et le nom du fichier complet


Salutations!



"Gérard" a écrit dans le message de
news:%23%

Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard







Avatar
sabatier
à la demande de chrisV, toujours en vacances, essaie warpath, philippe...
jps

"Philippe.R" wrote:

Bonjour Denis,
C'est curieux, mon VBA ne connait pas fullpath, il n'accepte que fullname !?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"michdenis" a écrit dans le message de
news:%
Bonjour Gérard,


Dim CheminEtFichier as string
CheminEtFichier = ThisWorkbook.FullPath

Cela te donne le chemin et le nom du fichier complet


Salutations!



"Gérard" a écrit dans le message de
news:%23%

Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard









Avatar
Philippe.R
J'essaierai bien, Jean Paul, mais je ne suis pas sur d'avoir toutes les couleurs indispensables...
,o)))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"sabatier" a écrit dans le message de news:
à la demande de chrisV, toujours en vacances, essaie warpath, philippe...
jps

"Philippe.R" wrote:

Bonjour Denis,
C'est curieux, mon VBA ne connait pas fullpath, il n'accepte que fullname !?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"michdenis" a écrit dans le message de
news:%
Bonjour Gérard,


Dim CheminEtFichier as string
CheminEtFichier = ThisWorkbook.FullPath

Cela te donne le chemin et le nom du fichier complet


Salutations!



"Gérard" a écrit dans le message de
news:%23%

Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard












Avatar
sabatier
:-)))))))))))
demande à jacquouille : il en connaît tous les index (ça prend un "s" au pluriel "index"????)
jps

"Philippe.R" wrote:

J'essaierai bien, Jean Paul, mais je ne suis pas sur d'avoir toutes les couleurs indispensables...
,o)))
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"sabatier" a écrit dans le message de news:
à la demande de chrisV, toujours en vacances, essaie warpath, philippe...
jps

"Philippe.R" wrote:

Bonjour Denis,
C'est curieux, mon VBA ne connait pas fullpath, il n'accepte que fullname !?
--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"michdenis" a écrit dans le message de
news:%
Bonjour Gérard,


Dim CheminEtFichier as string
CheminEtFichier = ThisWorkbook.FullPath

Cela te donne le chemin et le nom du fichier complet


Salutations!



"Gérard" a écrit dans le message de
news:%23%

Bonsoir,

par une petite macro j'invite l'utilisateur à effectuer une sauvegarde
avec plusieurs choix possible
Ce qui m'ennuie , c'est que , si il fait une sauvegarde sur disquette et
qu'ensuite il ferme le classeur , il ne lui est pas demandé s'il veut
"entregistrer les modifications"
Autrement dit , excel n'a pas mémorisé le chemin d'origine du classeur.

Comment le lui faire mémoriser ?
Est ce possible sans l'écrire en dur dans la macro (si le classeur est
déplacé ça ne fonctionnera plus) ?

Merci

--
Gérard














Avatar
Gérard
Bonjour Philippe,

Mon VBA me répond ceci (à propos de fullname) :

......
Renvoie le nom de l'objet, accompagné de son chemin d'accès sur le
disque, sous la forme d'une chaîne de caractères. Type de données String
en lecture seule.

Remarque
Cette propriété équivaut à la propriété Path, suivie du séparateur de
fichiers système en cours, puis de la propriété Name.
......

mais c'est le 97(SR1)

Cordialement

--
Gérard


"Philippe.R" a écrit dans le message news:

Bonjour Denis,
C'est curieux, mon VBA ne connait pas fullpath, il n'accepte que
fullname !?

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002