Message de confirmation dans une macro (Résolu)

Smint

XLDnaute Junior
Salut vous tous, bon début de weekend!

La macro suivante se déclenche par un simple clic sur une cellule:

Sub EffaceDonnées()
ActiveSheet.Unprotect
Range('D2:E1000').Select
Selection.ClearContents
ActiveWindow.ScrollRow = 2
Range('G1').Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub


Comme elle est un poil violente et sans retour possible, merci de me dire comment faire pour modifier le code de telle façon que s'ouvre une boite de message permettant de soit confirmer l'exécution, soit d'y sursoir...

Merci d'avance de vos réponse...
Bien cordialement.

Message édité par: Smint, à: 18/03/2006 11:47
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Re:Message de confirmation dans une macro

Bonjour Smint, Jmps

plus rapide,Jmps, mais comme c'est codé je le donne

A+

Code:
Sub EffaceDonnées()
If MsgBox('Continuer', vbOKCancel + vbQuestion) = 1 Then
ActiveSheet.Unprotect
Range('D2:E1000').ClearContents
Range('G1').Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
MsgBox 'Suppression effectuée', vbInformation
End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 952
Membres
103 989
dernier inscrit
jralonso