Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Saisie obligatoire InputBox

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

J

Julien314

Guest
Bonsoir,

J'ai un petit problème concernant la fonction inputbox car afin de rendre le programme plus robuste je dois obliger l'utilisateur à rentrer une valeur. J'ai déjà une fonction qui permet de refaire la saisie si le nombre est négatif mais quand j’appuie directement sur Entrée sans saisir une seule valeur le programme continu donc il me faudrait un moyen de forcer l'utilisateur à rentrer un chiffre.

Merci d'avance pour votre aide
 
Re : Saisie obligatoire InputBox

Bonsoir à tous,

Un exemple :

Code:
Nombre_Plein = Application.InputBox("Veuillez inscrire la somme SVP ")
        If Not IsNumeric(Nombre_Plein) Then
        MsgBox "Veuillez inscrire un nombre"
        Exit Sub
        End If
        If StrPtr(Nombre_Plein) = 0 Then
        MsgBox " Saisie Annuler"
        Exit Sub
        End if

bonne soirée
 
Re : Saisie obligatoire InputBox

Bonsoir Julien314,

Un autre essai.
On oblige une saisie d'un nombre entier positif (cas 1) ou d'un nombre quelconque positif (cas 2) :
VB:
Sub Saisie()
Dim Nrep

Do
  Nrep = Application.InputBox("1 - Veuillez saisir un entier strictement positif SVP :", Type:=1)
Loop Until Nrep > 0 And Fix(Nrep) = Nrep

MsgBox "Vous avez saisi : " & Nrep

Do
  Nrep = Application.InputBox("2 - Veuillez saisir un nombre strictement positif SVP :", Type:=1)
Loop Until Nrep > 0

MsgBox "Vous avez saisi : " & Nrep

End Sub

Edit : bonsoir JBARBE 🙂
 

Pièces jointes

Dernière édition:
Re : Saisie obligatoire InputBox

Merci de m'avoir répondu si rapidement et d'avoir pris la peine de me donner des exemples.

Mon problème est résolu 🙂

Bonne soirée ^^
 
- 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

G
Réponses
2
Affichages
602
gaelle31
G
S
Réponses
2
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…