Problème avec enregister-sous vba excel

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

matrix

XLDnaute Occasionnel
Bonjour,

Dans ce code, tous se passe comme je le veux sauf qu'en bout de ligne, rien n'enregistre sous:

Code:
Dim NomFichier,  w As String, NomDefaut As String
    
    
    w = "Horaire Semaine" & TextBox1.Value
    
    NomDefaut = w
    
    NomFichier = Application.GetSaveAsFilename(NomDefaut, "Microsoft Excel (*.xls), *.xls")
    
    If NomFichier = False Then
        MsgBox "Enregistrement annulé."

Pouvez-vous m'aider s.v.p
 
Re : Problème avec enregister-sous vba excel

Bonjour,

Pourquoi ne pas utiliser:

w = "Horaire Semaine" & TextBox1.Value

NomDefaut = w & ".xls"

activeworkbook.SaveAs Filename:=NomDefaut

car à priori tu n'as pas besoin de la boite de dialogue?
 
Re : Problème avec enregister-sous vba excel

Je suis de retour,

Alors il te manque quelque chose.

essaie avec ça:

If NomFichier = False Then
MsgBox "Enregistrement annulé."
Else
ActiveWorkbook.SaveAs Filename:=NomFichier
End If

Car la boite de dialogue ne donne que le chemin avec le nom de fichier...😉

Cordialement
 
Re : Problème avec enregister-sous vba excel

salut matrix

si, le code que je t'ai donné est la suite du tien, ça donne donc:

Dim NomFichier, w As String, NomDefaut As String


w = "Horaire Semaine" & TextBox1.Value

NomDefaut = w

NomFichier = Application.GetSaveAsFilename(NomDefaut, "Microsoft Excel (*.xls), *.xls")
If NomFichier = False Then
MsgBox "Enregistrement annulé."
Else
ActiveWorkbook.SaveAs Filename:=NomFichier
End If

en fait la boite de dialogue te permet de récupérer le chemin du répertoire où tu veux enregistrer le fichier, dans ton cas, Nomfichier représente le chemin complet.
 
- 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

Discussions similaires

Réponses
5
Affichages
917
Réponses
2
Affichages
772
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
459
Réponses
6
Affichages
554
W
Réponses
6
Affichages
738
I
  • Question Question
Microsoft 365 Exit sub save As
Réponses
3
Affichages
788
Intermoi
I
G
Réponses
2
Affichages
3 K
Gilles Cyr
G
Retour