Confirmation avant macro

shahrazed -  
 WeaponEDGE -
Bonjour,

j'ai essayer a crée un message de confirmer le déroulement d'un macro cacher la feuille d'excel c'est si non effacer le contenu vous pouvez m'aider svp

Sub MaFonction(
)
If MsgBox("Opération irréversible. Souhaitez-vous continuez ?", vbQuestion + vbYesNo, "QUESTION ...") = vbYes Then
' le code de cacher la feuille
Else
' le code pour efface le contenu
End If

End Sub

;o)

1 réponse

  1. WeaponEDGE
     
    Bonjour,

    voilà ton code.

    Attention, Il agit sur la feuille active.

    Sub MaFonction()

    Reponse = MsgBox("Opération irréversible. Souhaitez-vous continuer ?", vbYesNo)

    If Reponse = vbYes Then
    ActiveSheet.Visible = False
    Else
    Cells.Select
    Selection.ClearContents
    End If
    End Sub

    WeaponEDGE
    1