• Initiateur de la discussion Initiateur de la discussion PY
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

PY

Guest
bonsoir a tous
j'utilise cette formule pour copier ma feuille active:

ActiveSheet.Copy
Application.Dialogs(xlDialogSaveAs).Show

mais dans la boite enregistrer sous je voudrais que le nom du fichier soit égal au contenu de la cellule G5 plus le contenu de la cellule C12,

comment faire?
 
If MsgBox("Voulez-vous enregistrer le classeur ?", vbYesNo) = vbYes Then Application.Dialogs(xlDialogSaveAs).Show arg1:="toto.xls"

'tu peux utliiser plusieurs arguments ; il faut les resneigner dans l'ordre où ils sont définis dans l'aide
'document_text, type_numxlDialogSaveAs document_text, type_num, prot_pwd, backup, write_res_pwd, read_only_rec End Sub
 
Merci Stephane

en fait j'ai été sur ton site et j'ai trouvé mon bonheur:

ActiveSheet.Copy
myfilename = "C:\Hibiscus\facture\" & Range("F10") & Range("C12").Value & ".xls":
ActiveWorkbook.SaveAs Filename:=myfilename

et ça marche nickel

ton site est super une vrai mine d'information

PY
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
588
Retour