Boite de dialogue confirmation

  • Initiateur de la discussion Initiateur de la discussion jo1177
  • 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 !

jo1177

XLDnaute Junior
Bonjour à tous !

Me revoilà avec un petit problème, je possède une macro qui me permet de convertir une information rentrée dans une cellule en un commentaire par la simple pression d'un bouton. Le gros inconvéniant des macros est que l'on ne peut faire retour arrirère (Ctrl+Z).

Afin d'éviter les erreurs de manipulation, je voudrais que lors de la pression de ce bouton, une boite de dialogue apparaisse en confirmant (par oui OU non) la création de ce commentaire...

Voici ma macro :

Code:
Sub ConvertCommentaire()

 Selection.ClearComments
 For Each c In Selection
   c.AddComment CStr(c.Value)
   c.Comment.Shape.TextFrame.AutoSize = True
   c.Comment.Shape.OLEFormat.Object.Font.Size = 12
   c.Value = ""
 Next c

End Sub

Que faut-il rajouter, et/ou comment faut-il que je fasse ??

Ci joint un fichier exemple !

Merci beaucoup pour votre aide.

jo1177
 

Pièces jointes

Re : Boite de dialogue confirmation

Bonjour Jo

essaye peut être ainsi :

Code:
Sub ConvertCommentaire()
Dim i As Integer
If MsgBox("Voulez-vous continuer ?", vbYesNo) = vbNo Then Exit Sub
 Selection.ClearComments
 For Each c In Selection
   c.AddComment CStr(c.Value)
   c.Comment.Shape.TextFrame.AutoSize = True
   c.Comment.Shape.OLEFormat.Object.Font.Size = 12
   c.Value = ""
 Next c
End Sub

bonne fin d'après midi
@+
 
- 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
21
Affichages
2 K
Réponses
4
Affichages
892
Z
Réponses
4
Affichages
1 K
Zizou981
Z
Y
Réponses
3
Affichages
950
Yamafx
Y
J
Réponses
2
Affichages
866
J
L
Réponses
1
Affichages
1 K
Lucien31
L
B
Réponses
1
Affichages
1 K
B
Réponses
6
Affichages
1 K
N
Réponses
12
Affichages
5 K
Nplayer76
N
Retour