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

A

aurel

Guest
bonjour,
comment réaliser une fonction qui demande un nombre compris entre 0 et 15 par exemple et dont on ne peut sortir que si le nombre saisie correct. tout ceci en utilisant sub, comme le message de weby il y a peu de temps. si possible, retourner un message d'erreur si le nombre entré n'est pas correct.

merci de m'aider, car je débute dans excel.
 
Bonjour Aurel,

Pourquoi ne pas utiliser simplement la validation de données.

Tu cliques sur une cellule ou une plage
Tu fais Données - Validation
Tu choisis autoriser nombre entier
puis compris entre Min et max

Tu fais OK

Et tu essayes de saisir dans ta cellule.

Tu peux paramétrer le message d'erreur dans les options de la validation.

@+

Gael
 
Bonsoir aurel et Gael, bonsoir à toutes et à tous 🙂

S'il te faut écrire une procédure, tu peux essayer ceci :

Sub EntrerNbEntre_0_et_15()
'
Dim Nb As Integer
'
  Do
    Nb = InputBox(prompt:='Entrez un nombre entre 0 et 15 :')
  Loop Until Nb >= 0 And Nb <= 15
  MsgBox 'Nombre choisi : ' & Nb
End Sub

C'est une des possibilités 🙂

Amicalement
Charly
 
- 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

Retour