annulation de procédure en cours

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

S

steff

Guest
Ok XL ne fait pas d'undo pour les opération en VB
commen puis je alors stopper l'opération en cours si le user n'est pas sur de ce qu'il fait
Voici mon code


Private Sub CommandButton1_Click()
Dim plage As String

plage = UserForm1.RefEdit1.Value
If plage = '' Then
InputBox 'vous n'avez rien sélectionné, recommencez !'
Exit Sub
End If

Range(plage).Copy


End Sub

Private Sub CommandButton2_Click()
Dim plage As String

plage = UserForm1.RefEdit1.Value
If plage = UserForm1.RefEdit1.Value Then
msgbox 'Attention cette opération est irréverssible si vous continuer'
End If

la je veux pouvoir annuler l'opération car actuellement elle continue même si je ferme la Msgbox avec la croix

Range(plage).PasteSpecial (xlPasteValues)
Unload Me
End Sub


Merci de vos conseil
 
Bonjour

Tu peux essayer en remplaçant

msgbox 'Attention cette opération est irréverssible si vous continuer'

par

Code:
Marep= msgbox 'Attention cette opération est irréverssible. Voulez-vous continuer?',vbyesno

if Marep=vbno then exit sub

Bon courage
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
516
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour