Bonjour,
Bonjour Pedro22, ThauThème
Bruce21130, je ne pense pas qu'il faille absolument obliger l'utilisateur à entrer quelque chose car si il vient de s'apercevoir d'une petite erreur, il va vouloir la modifier avant l'impression et dans ton cas, il n'a pas le choix que de tourner en boucle ou d'imprimer le document avec l'erreur !
A partir du code de Pedro22 :
Sub Test()
Dim NomBudget As String
Do
NomBudget = InputBox("Saisir le nom de votre fichier !", "Nom du fichier avec extension PDF")
If NomBudget = "" Then
If MsgBox("Vous n'avez pas entrer de nom !" _
& vbCrLf & _
"Voulez-vous vraiment annuler ?", vbQuestion + vbYesNo) = vbYes Then Exit Do 'ou Exit Sub
End If
Loop While NomBudget = ""
End Sub