"Enregistrer sous" dans macro

bellous

XLDnaute Occasionnel
Bonjour,

Dans une macro, je voudrai sauvegarder le classeur actuel sous un autre nom.
Comment faire pour avoir la possibilité de saisir le nouveau nom pour "Enregistrer sous".
Merci par avance
 

Kristof

XLDnaute Nouveau
Re : "Enregistrer sous" dans macro

Bonjour,

Ce code fonctionne mais en fait peut être un peu trop daonc à toi de supprimer ce qui ne t'intéresse pas.

Sub Enregistrer_sous()
'
Dim lNum As Long
Dim strFile As String
Dim strPath As String
lNum = Application.InputBox("Message", "Enregistrer sous...", lNum, Type:=1)
'
If lNum = Empty Then Exit Sub
'
strPath = "C:\Mes documents\..." 'Chemin d'accès
'
strFile = strPath & "Nom du fichier" & lNum & ".xls"
ActiveWorkbook.SaveAs Filename:=strFile
'
End Sub


Kristof,
 

MJ13

XLDnaute Barbatruc
Re : "Enregistrer sous" dans macro

Re bonjour

Attention au

On Error Resume Next

Si on met un caractère non compatible avec l'enregistrement (ex: \), on peut croire que le fcihier a été enregistrer sans qu'il le soit.
 

Discussions similaires

Statistiques des forums

Discussions
312 487
Messages
2 088 827
Membres
103 971
dernier inscrit
abdazee