enregistrer sous... nom d'une cellule

  • Initiateur de la discussion Initiateur de la discussion steph
  • 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 !

S

steph

Guest
bonjour à Tous,

j'aimerai que quand l'utilisateur d'un document ferme le document ou l'application, il tombe sur la fenêtre Enregistrer sous avec par défaut la valeur d'une cellule comme nom de fichier.

Pouriez-vous m'aider ?

j'ai la macro suivante, mais qd on ferme via la croix de la fenêtre ou de l'application, cela ne marche pas...

Merci d'avance à vous
 
oups...

la macro suivante :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
nomdefichier = Application.GetSaveAsFilename([Y12], , , 'Nom de Fichier ')
If nomdefichier = False Then
Cancel = True
Else
Application.EnableEvents = False
ThisWorkbook.SaveAs nomdefichier: End If
Application.EnableEvents = True
End Sub
 
Re : enregistrer sous... nom d'une cellule

Bonjour,

En fait, moi ca serait pour que le ficher se nomme ( et aussi s'enregistre )comme a la cellule H11 qd je clique sur un bouton que j'ai deja créé.

merci de votre aide.
 
Re : enregistrer sous... nom d'une cellule

ah bon,

voici ce que je fais:

alt F11
lecture
puis je copie ca

Sub rec()
Dim NOM As String
NOM = Range("H11")
ThisWorkbook.SaveAs (NOM)
End Sub

et je ferme la lecture

je cree un bouton controle de formulaire
je selectionne la "macro" rec
mais cela ne fonctionne pas

cordialement
 
Re : enregistrer sous... nom d'une cellule

Bon Ca Fonctionne Mais Le But N Est Pas Tout A Fais Ca

J Ai Une Matrice A Remplir Et Quand Je Presse Le Bouton Il Faut Que J Ai Un Nvx Ficher Qui Est Nomme Par Rapport A H1 Que J Ai Complete De Ma Matrice. Ce Nvx Ficher Doit S Enregistrer Dans Un Repertoire Avec Ma Matrice

Desole De Ne Pas Etre Plus Clair
 
Re : enregistrer sous... nom d'une cellule

Bonjour,

le but de ma presence sur ce forum est le suivant:

je part d un ficher ( qui je reprend a chaques fois ) a remplir.
Dans les cases a remplir je voudrai que H1 soit le nom d'un nouveaux fichier et se classe dans le meme dossier d orgine que mon fichier a remplir.

une tierce personne a t elle des reseignements?

cordialement
 
Re : enregistrer sous... nom d'une cellule

Re-,
en repartant du code proposé par Staple 😉

essaie comme ceci :

Code:
Sub rec()
Dim NOM As String
lechemin = ActiveWorkbook.Path & "\"
NOM = Range("H1")
ThisWorkbook.SaveAs lechemin & NOM & ".xls"
End Sub
 
- 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

Retour