Bonjour à tous,
J'ai une macro qui comporte 2 procédures; la première consiste à sélectionner un répertoire et la seconde à y exporter des feuilles Excel sous
format PDF avec une macro que j'ai nommé Export_Bulletin enregistré dans un module séparé. Ci-après ma macro qui fonctionne bien.
Private Sub Bouton_Generer_Click()
Dim i&
Tout = True
Cbx_Salariés = ""
' 1. Procédure de sélection du répertoire
With Application.FileDialog(msoFileDialogFolderPicker)
If .Show = -1 Then
Dossier = .SelectedItems(1) & "\"
End If
End With
' 2. Procédure d'export des bulletins
With Cbx_Salariés
For i = 0 To .ListCount - 1
ThisWorkbook.Sheets("BULLETIN_" & Me.Cbx_Année).Range("A13") = .List(i)
Call Export_Bulletin
Next
End With
MsgBox "Export des bulletins de paie effectué avec succès!", vbInformation
Tout = False
End Sub
Mon seul soucis, se passe au niveau de la première procédure, au cas où, il m'arrivait d'annuler la sélection du répertoire. Dans mon cas ci, la procédure n°2 continue à s'exécuter quand même, et c'est bien embêtant.
J'ai besoin d'aide pour insérer un bout de code, qui me permettrait d'annuler l'exécuter de la seconde procédure au cas où la première n'est pas allé à bout.
Bien à tous!