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

Comment contraindre la saisie de nombre dans une plage de cellule en vb??

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

F

fgabaudan

Guest
Bonjour,

J'ai une plage de cellule dans laquelle je souhaite que l'utilisateur ne puisse rentrer que des nombres décimaux (compris entre 0 et 24).
Je sais somment contraindre la saisi en utilisant Données>Validation mais comment faire en VB ??
Merci,
 
Re : Comment contraindre la saisie de nombre dans une plage de cellule en vb??

Bonjour,

Essaye le code suivant pour la plage A1:A20 par exemple :

Code:
Sub Validation()
    With Range("A1:A20").Validation
        .Delete
        .Add Type:=xlValidateDecimal, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, Formula1:="0", Formula2:="24"
        .ErrorMessage = "Merci de saisir un nombre décimal entre 0 et 24"
    End With
End Sub
 
Re : Comment contraindre la saisie de nombre dans une plage de cellule en vb??

merci Raja,
j'avais pensé à ce code aussi, mais il est issu de l'enregistreur de macro...
je crois qu'il y a un autre moyen en utilisant la fonction IsNumeric notamment ??
 
Re : Comment contraindre la saisie de nombre dans une plage de cellule en vb??

bonjour à tous,
j'ai fourni sur mon site perso quelques informations sur l'utilisation des fonctions excel en vba ; voir si cela peut convenir :
Ce lien n'existe plus
bye
 
Re : Comment contraindre la saisie de nombre dans une plage de cellule en vb??

re
pour utiliser Isnumeric sur une saisie :
c = InputBox("Entrez un nombre ")
If IsNumeric(c) Then
MsgBox "OKKKKK"

endif
bye
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…