Le problème généré par cette macro semble être plus grand que je ne le pensais : je vois que le processus excel reste ouvert dans le gestionnaire des tâches ....
le code :
Public Sub valider()
Dim ChDir As String
Dim NomFichier As String
Dim NomCompletFichier As String
Dim Site As String
Dim NomPersonne As String
Dim Matricule As String
ChDir = Application.ActiveWorkbook.Path
Site = "Dosimétrie"
NomPersonne = "Patient"
Matricule = ""
NomFichier = Site & "_" & NomPersonne & "_" & Matricule
Dim stHeureExport As String
stHeureExport = "_" & _
Format(Hour(Time), "00") & "" & Format(Minute(Time), "00") & "" & _
Format(Second(Time), "00")
NomCompletFichier = ChDir & "\" & NomFichier & stHeureExport
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
NomCompletFichier & ".pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
Application.DisplayAlerts = False
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.Quit
End Sub
Sub Auto_Close()
If ThisWorkbook.Saved = False Then
ThisWorkbook.Save
End If
End Sub
A vouloir copier des bouts de codes pour améliorer mon fichier je dois créer des incohérences ...
Encore une fois merci à ceux qui prendront le temps de regarder,
Cordialement,