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

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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…