OVH Cloud OVH Cloud

Save dans un endroit avec le nom d'une cellule

4 réponses
Avatar
HD
Bonsoir,
J'ouvre un modèle pour faire des devis.
Je souhaite créer un bouton qui déclencherait une sauvegarde de mon
classeur.
L'endroit de la sauvegarde serait définit dans la macro et fixe.
Par contre le nom serait le contenu d'une cellule.
Comment faire? (je sais créer le bouton et lui rattacher une macro, c'est
les codes de la macro que je ne connais pas)
Par avance merci.
Hervé

4 réponses

Avatar
poy-poy
Bonjour Hd,

Ce code devrait faire l'affaire :

sub sauveleficher()

activeworkbook.saveas filename:= "C:rirififi et loulou" &
range("a1").value & ".xls"

end sub

donc tu remplace donald & Cie par ton adresse et A1 par l'adresse de la
cellule où est ton nom. toutefois, il faut que tu sois sur la feuille où est
ta cellule quand tu lance la macro. Sinon, tu change le range un
sheet("pouic").range("a1") (en francais c'est feuille("pouic").. je crois)


Cordialement
Benjamin


Bonsoir,
J'ouvre un modèle pour faire des devis.
Je souhaite créer un bouton qui déclencherait une sauvegarde de mon
classeur.
L'endroit de la sauvegarde serait définit dans la macro et fixe.
Par contre le nom serait le contenu d'une cellule.
Comment faire? (je sais créer le bouton et lui rattacher une macro, c'est
les codes de la macro que je ne connais pas)
Par avance merci.
Hervé





Avatar
Patrick Fredin
Bonjour,

ActiveWorkbook.SaveAs "C:Mes DocumentsExcel" & Range("NomFichier")

... par exemple.

--
Patrick

"HD" wrote in message
news:
Bonsoir,
J'ouvre un modèle pour faire des devis.
Je souhaite créer un bouton qui déclencherait une sauvegarde de mon
classeur.
L'endroit de la sauvegarde serait définit dans la macro et fixe.
Par contre le nom serait le contenu d'une cellule.
Comment faire? (je sais créer le bouton et lui rattacher une macro, c'est
les codes de la macro que je ne connais pas)
Par avance merci.
Hervé



Avatar
HD
Ca marche nickel.
Un grand merci.
Cordialement.
Hervé

"poy-poy" a écrit dans le message de
news:
Bonjour Hd,

Ce code devrait faire l'affaire :

sub sauveleficher()

activeworkbook.saveas filename:= "C:rirififi et loulou" &
range("a1").value & ".xls"

end sub

donc tu remplace donald & Cie par ton adresse et A1 par l'adresse de la
cellule où est ton nom. toutefois, il faut que tu sois sur la feuille où
est
ta cellule quand tu lance la macro. Sinon, tu change le range un
sheet("pouic").range("a1") (en francais c'est feuille("pouic").. je crois)


Cordialement
Benjamin


Bonsoir,
J'ouvre un modèle pour faire des devis.
Je souhaite créer un bouton qui déclencherait une sauvegarde de mon
classeur.
L'endroit de la sauvegarde serait définit dans la macro et fixe.
Par contre le nom serait le contenu d'une cellule.
Comment faire? (je sais créer le bouton et lui rattacher une macro, c'est
les codes de la macro que je ne connais pas)
Par avance merci.
Hervé







Avatar
poy-poy
Avec plaisir

Benjamin


Ca marche nickel.
Un grand merci.
Cordialement.
Hervé

"poy-poy" a écrit dans le message de
news:
Bonjour Hd,

Ce code devrait faire l'affaire :

sub sauveleficher()

activeworkbook.saveas filename:= "C:rirififi et loulou" &
range("a1").value & ".xls"

end sub

donc tu remplace donald & Cie par ton adresse et A1 par l'adresse de la
cellule où est ton nom. toutefois, il faut que tu sois sur la feuille où
est
ta cellule quand tu lance la macro. Sinon, tu change le range un
sheet("pouic").range("a1") (en francais c'est feuille("pouic").. je crois)


Cordialement
Benjamin


Bonsoir,
J'ouvre un modèle pour faire des devis.
Je souhaite créer un bouton qui déclencherait une sauvegarde de mon
classeur.
L'endroit de la sauvegarde serait définit dans la macro et fixe.
Par contre le nom serait le contenu d'une cellule.
Comment faire? (je sais créer le bouton et lui rattacher une macro, c'est
les codes de la macro que je ne connais pas)
Par avance merci.
Hervé