Macro enregistrement avec date

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

noel33

XLDnaute Occasionnel
Bonjour à tous,

dans excel 2010 j'essaie de faire une macro afin d'avoir un enregistrement auto avec la date qui s'ajoute à la fin du fichier.

J'ai ça:

Sub Enregistrement()
'Utilisation d'Outlook sans référence
Dim olApp As Object
Dim olMail
Dim chemin As String, nom As String, fichier As String

chemin = "C:\Users\Asus\Desktop\Travail\"
nom = "Teste" & " - " & Date

ActiveWorkbook.SaveAs Filename:=chemin & nom & ".xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
ActiveWorkbook.Close True


Set olApp = CreateObject("Outlook.Application")
Set olMail = olApp.CreateItem(0)

fichier = chemin & nom & ".xlsm"
With olMail
.To = "Moi"
.Subject = "TITRE"
.BCC = "Tout le monde"
.Body = "Bonjour à tous"
.Attachments.Add fichier
.Display 'pour visualiser le message
'.Send 'pour envois direct
End With
Set olMail = Nothing
Set olApp = Nothing
End Sub

Mais j'ai message erreur.

Je l'ai mis en PJ

Quelqu'un a une idée svp?

D'avance merci,

N.
 

Pièces jointes

  • Capture.PNG
    Capture.PNG
    24.8 KB · Affichages: 47
J'ai déja un peu corrigé:

Sub Enregistrement()
Dim olApp As Object
Dim chemin As String, nom As String, fichier As String

chemin = "C:\Users\Asus\Desktop\Travail\"
nom = "Teste" & " - " & Format(Date, "dd mmmm yyyy")

ActiveWorkbook.SaveAs Filename:=chemin & nom & ".xlsm", _
FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
ActiveWorkbook.Close True


End Sub


Mais j'ai une demande de confirmation, et si je dis non ou annuler j'ai un message d'erreur....
 
- 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
237
  • Question Question
Microsoft 365 Code VBA
Réponses
7
Affichages
818
Réponses
4
Affichages
461
Retour