VBcancel ds Inputbox?

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 !

CelluleVide

XLDnaute Occasionnel
Bonjour,
Une question bete mais bon je bloque alors:
Sur une inputbox j'ai le bouton "Annuler" mais je ne sais pas sortir de ma macro si je clic dessus Que dois ecrire?

Sub Frm_concat_codeArt()
Range("A1").ClearContents
Dim Separateur As String
Separateur = InputBox("Entrez le separateur de code:" & Chr(13) & Chr(13) & " Par défaut: |", "SEPARATEUR", "|")

' ====> ICI, si click sur Annuler ==> exit Sub.

For Each Cel In Selection
Range("A1") = IIf(Range("A1") = "", Cel.Value, Range("A1") & Separateur & Cel.Value)
Next Cel
End Sub
 
Re : VBcancel ds Inputbox?

bonjour,
dans ce cas, je teste d'abord la valeur retournée dans la variable Séparateur en faisant :
Separateur = InputBox("Entrez le separateur de code:" & Chr(13) & Chr(13) & " Par défaut: |", "SEPARATEUR", "|")
msgbox Separateur
et en testant les différentes possibilités
par après, avec les si separateur = vbCancel then exit sub
 
Re : VBcancel ds Inputbox?

Merci Mutzik,

Ca marche comme ça.

Quand j'ai lancer cette question je ne pensais pas avoir levé un point si complexe a gerer. je croyais simplement que la syntaxe d'une instruction du genre " on vbcancel exit sub" m'echappais...

A+
 
- 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
3
Affichages
648
G
Réponses
2
Affichages
618
gaelle31
G
J
Réponses
22
Affichages
3 K
jui42
J
S
  • Résolu(e)
Réponses
7
Affichages
1 K
sgangbadjo
S
Réponses
3
Affichages
1 K
S
Réponses
13
Affichages
2 K
Stedemart
S
L
Réponses
1
Affichages
1 K
Lucien31
L
K
Réponses
8
Affichages
2 K
kuistau
K
Retour