Message alerte défectueux

  • Initiateur de la discussion Initiateur de la discussion mike13
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mike13

XLDnaute Occasionnel
Bonjour le Forum,

Dans le fichier joint lorsque je clique sur le bouton d'effacement le message d'alerte apparait bien mais lorsque je réponds NON, la macro d'effacement s'exécute malgré tout.
Comme je n'y connais rien en VBA, je dois faire une grosse erreur.
Le fichier joint doit vous faire MIEUX comprendre mon erreur.

Merci à tous

Mike13
 

Pièces jointes

Re : Message alerte défectueux

Bonjour mike13,
Je pense que:
Code:
Sub Effacer()
Rep = MsgBox(prompt:="Voulez-vous supprimer la macro Effacer_mois ?", Buttons:=vbInformation + vbYesNo)
If Rep = vbYes Then
    Range("B2:B4").Select
    Selection.ClearContents
    Range("E2").Select
Else
    Exit Sub
End If
 
End Sub
Devrait convenir
Cordialement
 
Re : Message alerte défectueux

bonjour mike13

A tester

Code:
Sub Effacer()
'
' Effacer Macro
' Macro enregistrée le 01/03/2010 par Mike
'Dim Rep As Long
    Rep = MsgBox(prompt:="Voulez-vous supprimer la macro Effacer_mois ?", Buttons:=vbInformation + vbYesNo)
    If Rep = vbYes Then
        'commandes de suppression
        Range("B2:B4").Select
        Selection.ClearContents
        Range("E2").Select
    End If
    
End Sub
 
Re : Message alerte défectueux

salut ...

ou encore,
Code:
Sub Effacer()
  Dim Rep As [B]Byte[/B] [COLOR="SeaGreen"]'Rep sera égal à [B]6[/B] pour oui ou à 7 pour non[/COLOR]
  Rep = MsgBox("voulez-vous supprimer les 3 données ?", vbQuestion + vbYesNo, "Maintenant,")
  If Rep = [B]6[/B] Then [B2:B4].ClearContents
  [E2].Select
End Sub
 
Re : Message alerte défectueux

Bonjour à tous,

Vous m'avez déjà parfaitement répondu à ma précédente demande mais j'ai une question complémentaire :
" Puis je faire apparaitre le message d'alerte en gras et en rouge par exemple ?"
J'ai essayé dans la macro mais je n'ai plus accès aux outils de "Format"
Merci par avance si la solution existe, sinon tant pis.
Mike13
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
251
Réponses
3
Affichages
382
Réponses
2
Affichages
282
Réponses
4
Affichages
254
  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
313
Réponses
18
Affichages
943
  • Question Question
XL 2010 Message
Réponses
9
Affichages
501
Retour