Bonjour CedL, BrunoM45, Jean-Eric,
Si tu ne souhaites pas un affichage, place dans les codes proposés:
Pour le premier,
Sub Test()
Application.visible = False
Application.ScreenUpdating = False
With Sheets("DATA_CT")
...
'suite du code pour l'impression PDF
...
Application.ScreenUpdating = True
Application.visible = True
End sub
Pour le deuxième,
Public Sub CreatePDF()
Dim wb As Workbook, ws As Worksheet, sPath As String, sFile As String, v As XlSheetVisibility
Application.visible = False
...
'Suite du code pour l'affichage PDF
...
Application.visible = True
End sub
Ainsi seul le formulaire sera mis en avant le temps que l'impression se réalise.