Création d'un nom de fichier pour enregistrement

Bonsoir le forum

Voilà j'ai une cellule sur une feuille contenant la valeur (1234), puis sur une feuille, celle-ci cachée j'ai une autre cellule qui contient (56789).

Lorsque je lance mon code, j'ai la boite de dialogue d'enregistrement qui s'ouvre et je voudrais que dans le nom de fichier apparaisse déjà le nom (1234_56789)

D'avance merci de votre disponibilité

quelquechose comme ceci :

wb.SaveAs (MonRepertoire & "\" & text1 & "_" & text2 & ".xlsx")

Bonsoir Steelson,

Merci de ton attention

Le code que tu viens de m'envoyer c'est pour un code fixe?

Ou est ce qu' à chaque fois que mes valeurs vont changées mon nom de fichier va se mettre automatiquement à jour?

ex 1234 et 56789 = 1234_56789.xlsx

3421 et 78965 = 3421_78965.xlsx

mes valeurs se trouvent en "X19" et "A19"

d'avance merci beaucoup pour cette aide

Un petit détail:

Je me sers de cette commande

Application.Dialogs(xlDialogSaveAs).Show

eole-33 a écrit :

Bonsoir Steelson,

Merci de ton attention

Le code que tu viens de m'envoyer c'est pour un code fixe?

Ou est ce qu' à chaque fois que mes valeurs vont changées mon nom de fichier va se mettre automatiquement à jour?

ex 1234 et 56789 = 1234_56789.xlsx

3421 et 78965 = 3421_78965.xlsx

mes valeurs se trouvent en "X19" et "A19"

d'avance merci beaucoup pour cette aide

comme il n'y avait pas le fichier !! il suffit de remplacer le code par Range("__").value

Plus explicitement :

ThisWorkbook.SaveAs (MonRepertoire & "\" & Sheets("mafeuille1").Range("X19").Value & "_" & Sheets("mafeuille1").Range("A19").Value & ".xlsx")

Bonjour le forum

C'a y est j'ai enfin repris mon travail

Merci Steelson, je me suis un peu énervé mais après 17 tentatives j'ai réussi ce que je voulais.

Encore merci et à tout de suite pour une autre question sur le forum

Rechercher des sujets similaires à "creation nom fichier enregistrement"