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

stephane

Guest
bonjour j ai un finchier excel dont le nom est dans une cellule A2 par exemple

j aimerais que ma macro lors de click sur un bouton enregistre directement le fichier sous le disk dur d:\\facture\\facture + nom du fichier excel ...

si kelkun pouvait m aider ca serait cool
j'ai essayé de le faire moi meme en temps que débutant en vba,
j ai trouvé cela dis une solution mais qui ne fonctionne pas..

merci
 
bonsoir

essaie le code

ActiveWorkbook.SaveAs Filename:= _
'D:\\facture' & Range('A2').Value & '.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False


A+
 
ta macro marche pour l enregistrement merci bcp mais elle ne cree pas le dossier facture ..

en fait imagine que sur mon lecteur d j ai un repertoire comme suivant:

d:\\facture\\

je voudrais que par exmple la cellule A2 contient 728 ( 728 ecrit en format text ou nombre)

cela donnerait

d:\\facture\\facture 728\\mes fichiers.xls ou .doc


merci de m aider...

a bientot

stephane
 
bonsoir

ActiveWorkbook.SaveAs Filename:= _
'D:\\Facture\\facture ' & Range('A2').Value & '.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False

en regardant l'exemple ci-dessus, si sur D: tu as un répertoire Facture, tu sauvegarde un fichier qui se nommera 'facture 271' si tu as 271 en A2

les \\ sont nécessaires pour bien définir les chemins

A+
 
re

je n'avais pas vu que les backslash disparaissent dans les messages
je reprends mon message en mettant $ pour les backslash

ActiveWorkbook.SaveAs Filename:= _
'D:$Facture$facture ' & Range('A2').Value & '.xls', FileFormat:= _
xlNormal, Password:='', WriteResPassword:='', ReadOnlyRecommended:=False _
, CreateBackup:=False

en regardant l'exemple ci-dessus, si sur D: tu as un répertoire Facture, tu sauvegarde un fichier
qui se nommera: facture 271, si tu as 271 en A2

A+
 
- 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
7
Affichages
1 K
G
Réponses
1
Affichages
690
F
  • Question Question
XL 2016 VBA
Réponses
8
Affichages
1 K
feron.guy
F
T
Réponses
5
Affichages
1 K
T
S
Réponses
4
Affichages
3 K
S
T
  • Question Question
Réponses
125
Affichages
14 K
H
Réponses
4
Affichages
2 K
Hauliege
H
B
Réponses
29
Affichages
4 K
P
  • Question Question
Réponses
8
Affichages
1 K
J
Réponses
0
Affichages
1 K
julie13
J
H
Réponses
3
Affichages
1 K
HugoB99
H
Retour