tonton33650
Messages postés23Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention 3 décembre 2008
-
22 juin 2007 à 19:26
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 2014
-
22 juin 2007 à 19:46
Bonjour,
Je cherche a faire une condition "if" lorsque le valeur que j'ai dans une cellule est un entier. J'ai essayé avec IsNumeric mais cette method ne me permet pas de faire la distinction que je souhaite puisque, que ce soit un entier ou un nombre decimal, la condition s'opere dans les deux cas, et je veux justement faire un distinction entre les nombres entiers et les nombres decimaux.
Quelqu'un pourrait il me donner une piste pour resoudre mon probleme ?
Molenn
Messages postés797Date d'inscriptionmardi 7 juin 2005StatutMembreDernière intervention23 février 20117 22 juin 2007 à 19:29
Si ton chiffre est un entier, alors la partie entière du chiffre est égale à ton chiffre, avec un If, ça te donne :
if Int(Chiffre) = Chiffre then
'ton code
end if
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 22 juin 2007 à 19:30
Un nombre est entier à tous les coups et sans faille lorsque sa partie entière est égale à la valeur de la chaine de caractères qui le représente.
Si tu avais posté dans la bonne section (VBA et pas VB.Net), tu aurais eu droit au code pour écrire celà...
Mais tu as fait "à peu près"... et moi également, dans ce cas.
tonton33650
Messages postés23Date d'inscriptionvendredi 11 mai 2007StatutMembreDernière intervention 3 décembre 2008 22 juin 2007 à 19:35
Ca parait tellement evident lorsqu'on le dit. Merci pour vos reponses.
Et desole d'avoir posté ce message dans la mauvaise rubrique je n'avais meme pas remarque tellement j'etais pressé, mais l" a peu pres" me convient quand meme.
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 22 juin 2007 à 19:46
Et te voilà satisfait ?
Cherche plutôt, maintenant, comment faire d'une pierre 2 coups : vérifier (sans isnumeric) qu'il est bien un nombre cohérent et qu'il est entier.