Merci ! J'ai adaptée le code pour mon fichier mais cela bloque lorsque je veux l'appliquer on me dit : " Erreur de compilation : Bloc If sans End If"
Private Sub CommandButton1_Click()
Dim Chemin As String, Fichier As String
If Range("B9") = "" Then
MsgBox "Il faut renseigner le nom du demandeur"
ElseIf Not IsDate(Range("B1")) Then
MsgBox "Il faut une date en B1"
If Range("B11") = "" Then
MsgBox "Il faut renseigner l'adresse"
ElseIf Not IsDate(Range("F6")) Then
MsgBox "Il faut renseigner la date du besoin"
If Range("B32") = "" Then
MsgBox "Il faut renseigner le Temps hebdomadaire"
If Range("B39") = "" Then
MsgBox "Il faut renseigner le salaire"
If Range("C33") = "" Then
MsgBox "Il faut renseigner la répartition du temps hebdomadaire"
If Range("B28") = "" Then
MsgBox "Merci de préciser le profil"
Else
Chemin = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\"
Fichier = "DEMANDE-REMPLACEMENTRECRUTEMENT.pdf"
Application.DisplayAlerts = False ' Ecrase l'éventuel fichier existant
ThisWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & Fichier, Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, From:=1, To:=1, OpenAfterPublish:=False
ThisWorkbook.Save ' Enregistre le fichier
Application.Quit ' Quitte Excel
End If
End Sub