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

F

flolacou

Guest
Bonjour à tous,

Étant débutant je ne connaît pas grand chose sur la sauvegarde de fichier Excel.

En fait je voudrais faire deux types d'enregistrement:

1) Enregistrer un fichier qui n'est pas déjà enregistrer sur l'ordinateur. De plus je connaît le nom du fichier mais pas le chemin de ce fichier.
J'ai trouvé l'application qui montre la fenêtre d'enregistrement:
Application.Dialogs(xlDialogSaveWorkbook).Show
Mais je voudrais que lorsque cette fenêtre s'affiche le nom du fichier soit choisit par moi: au lieu d'être Book1.xls ce serais MonFichier.xls

2) Changer le nom d'un fichier qui qui est déjà enregistrer sur l'ordinateur.

Voilà, j'espère être assez clair.
En tout cas merci à ceux et celles qui pourront m'aider.
 
Re : Sauvegarde fichier

Je viens de trouver un début de solution pour mon premier type de sauvegarde

Il y a un argument pour l'application xlDialogSaveWorkbook qui permet de modifier le nom du fichier, mais cela ne marche pas.

Voici ma ligne de code:
Application.Dialogs(xlDialogSaveWorkbook).Show document_text = "MonFichier"

Cela m'affiche la fenêtre avec le nom du fichier à FALSE.
Sur l'aide vba, il dise que cet argument doit être un Variant, mais j'arrive pas à trouver la solution.

Si quelqu'un pourrait me donner un bout de piste ce serais sympa.
 
Re : Sauvegarde fichier

C'est bon problème résolu pour mon premier enregistrement.

Application.Dialogs(xlDialogSaveWorkbook).Show "MonFichier"

Par contre pour le deuxième enregistrement, je ne sais pas trop comment faire.
J'ai vu des choses comme quoi il fallait que j'enregistre mon fichier sous le nom que je veux qui est différent du précédent, puis que j'efface mon ancien fichier.

Pour cela j'aimerais bien savoir:
- comment connaître le chemin d'un classeur ouvert
- comment effacer mon ancien fichier
 
Re : Sauvegarde fichier

Rien ne faut la réflexion par soit même en posant sa tête et en réfléchissant intelligemment

Voici ma solution pour mon deuxième enregistrement.

ActiveWorkbook.SaveAs ActiveWorkbook.Path & "New MonFichier"
Kill ActiveWorkbook.Path & "\" & Previous_name

Voilà peut être que cela pourra servir à d'autres personnes.

A plus
 
- 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
10
Affichages
802
Réponses
14
Affichages
2 K
L
Réponses
10
Affichages
2 K
J
Réponses
1
Affichages
2 K
H
Réponses
4
Affichages
1 K
H
F
Réponses
0
Affichages
861
francoisetcheb
F
Retour