Macro enregister sous

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 !

Attila451

XLDnaute Occasionnel
Bonjour,
J'ai un fichier type pour la facturation que j'enregistre sous le n° de dossier facturé.
Le numéro de dossier est saisi en B1.
Je veux qu'à chaque nouveau dossier facturé, le fichier prenne le nom du dossier.

J'ai cette macro mais qui plante:
Sub enregistrement ()

Dim nomdefichier as long
nomdefichier =worksheets("Matrice calculs").cells(1,2)

jusque la tout va bien, la variable prend en compte le n° du dossier, mais après, ca plante pour l'enregistrer:

ActiveWorkbook.SaveAs"nomdefichier"

Quelqu'un peut il m'orienter svp ?
Merci d'avance pour votre aide !
 
Bonjour Attila451,

Comme ceci
VB:
Sub Save_As()
Dim NomFichier As String
NomFichier = Worksheets("Matrice calculs").Cells(1, 2)
  ActiveWorkbook.SaveAs Filename:="C:\Users\DELL\Desktop\" & NomFichier & ".xlsm", _
  FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
End Sub
 
Bonjour


ou comme ceci 😉
VB:
Sub Save_As_enModeCompression()
Dim NomFichier$
NomFichier = "C:\Users\DELL\Desktop\" & Worksheets("Matrice calculs").Cells(1, 2) & ".xlsm"
ActiveWorkbook.SaveAs NomFichier, 52
End Sub
(lol)

cp4: tu as mon dernier message dans ton fil?
 
- 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
6
Affichages
2 K
N
Réponses
1
Affichages
682
Réponses
20
Affichages
4 K
C
Réponses
1
Affichages
2 K
G
Réponses
0
Affichages
801
G
A
Réponses
1
Affichages
952
Retour