Macro qui débute par un message

Bonjour je suis nouveau sur excel et je n'arrive pas à intégrer un message de validation au début de ma macro.

Je m'explique j'aimerai que quand je lance ma macro une fenêtre de dialogue s'ouvre où l'on demande à l'utilisateur s'il est sûr de vouloir déclencher la macro. Puis qu'il y ai un bouton oui/non afin qu'il réponde.

Merci d'avance pour votre aide.

Bonjour,

Mettre:

If MsgBox("Etes-vous sûr de vouloir déclencher la macro ? ?", vbYesNo, "Demande de confirmation") = vbYes Then

--- lancement de la macro

else

end

End If

Bonjour,

Bonjour M12,

Une proposition plus académique pour débutant.

Cdlt.

7emilebrge.xlsm (18.42 Ko)
Private Sub CommandButton1_Click()
Dim Message As String, Title As String
Dim Default As VbMsgBoxStyle
Dim Response As VbMsgBoxResult

    Message = "Veuillez confirmer l'exécution de la procédure."
    Title = "Demande confirmation"
    Default = vbYesNo + vbQuestion

    Response = MsgBox(Message, Default, Title)

    Select Case Response
        Case vbNo
            Exit Sub
        Case vbYes
            MsgBox "Bonjour " & Application.UserName, vbInformation
            ' Ton code
    End Select
End Sub

Merci Jean-Eric,

De passage sur le forum je pique ce bout de code qui est bien utile .

Bonne journée.

Rechercher des sujets similaires à "macro qui debute message"