je veux faire poper une boîte de dialogue INPUTBOX qui permette de rentrer un chiffre, mais je voudrais que la macro s'arrête si je clique sur Annuler.
Voici un extrait de ma macro actuelle :
Dim VOITURE_1 As Integer
VOITURE_1 = InputBox("Quel est le nom de la première voiture ? (1/3)", "Essence")
If VOITURE_1 = vbCancel Then Exit Sub
Je suis conscient que je suis en train de mélanger INPUTBOX et MSGBOX, mais l'un permet de saisir des données tandis que l'autre permet d'avoir un bouton Annuler qui fonctionne... et du coup, je m'y perds !
Dim VOITURE_1 As Variant
VOITURE_1 = Application.InputBox("Quel est le nom de la première voiture ? (1/3)", "Essence")
If VOITURE_1 = False Then Exit Sub
Effectivement, PMO2, votre solution est parfaite... et tellement simple ! J'avais tenté une solution similaire, mais étant loin d'être un expert, elle m'avait échappé.