A voir également:
- Vba inputbox annuler
- Annuler offre vinted - Guide
- Annuler fermeture onglet chrome - Guide
- Annuler envoi mail gmail - Guide
- Annuler renvoi d'appel ooredoo ✓ - Forum Mobile
- Vba attendre 1 seconde ✓ - Forum VB / VBA
3 réponses
Salut,
Sub a() taux = InputBox("veuillez saisir le taux de change") 'Si l'utilisateur clique sur le bouton Annuler, 'la fonction renvoie une chaîne de longueur nulle (""). If taux = "" Then MsgBox "annulé" Exit Sub Else MsgBox taux End If End Sublami20j
pour faire la différence entre une entrée vide et une annulation il faut utiliser la syntaxe suivante:
taux = Application.Inputbox("veuillez saisir le taux de change", Type:=1)
type=1 pour un nombre, 2 pour un texte, ...
si on entre une valeur vide alors taux = "" (ou VbNullString)
si on clique sur annuler alors taux = Faux (ou false)
taux = Application.Inputbox("veuillez saisir le taux de change", Type:=1)
type=1 pour un nombre, 2 pour un texte, ...
si on entre une valeur vide alors taux = "" (ou VbNullString)
si on clique sur annuler alors taux = Faux (ou false)