fonction

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.
 

Gael

XLDnaute Barbatruc
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
 

Charly2

Nous a quittés en 2006
Repose en paix
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
 

Discussions similaires

Réponses
6
Affichages
388
Réponses
11
Affichages
472

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55