VB : Convertir une String en Integer??? [Fermé]

Signaler
-
 thomasteauketchup -
Salut !!!

est-ce que qq'un saurait s'il existe une fonction pour caster une String en Integer ?
ex : on a la chaine "251" et on veut obtenir l'entier 251 ...

merci d'avance !

3 réponses

Bjr
La fonction Val("") marche bien meme pour les chaines vides !!
exemple:
Print Val("123") // affiche 123
Print Val("123abc") // affiche 123
Print Val("abc123") // affiche 0
Print Val("abc123cde") // affiche 0
Print Val("") // affiche 0
29
Merci

Heureux de vous avoir aidé ! Vous nous appréciez ? Donnez votre avis sur nous ! Evaluez Comment Ça Marche

CCM 65492 internautes nous ont dit merci ce mois-ci

Excellent!
Cool et merci pour le code

trop cool c juste ce qui me manquait merci
Messages postés
1277
Date d'inscription
jeudi 7 décembre 2000
Statut
Contributeur
Dernière intervention
26 février 2009
173
la fct cint (string)
tafiscobar
ah lala !!
J'avais deja essaye cette fonction !
Mais en lisant ton message ca m'a donne envie de retester cette fonction en faisant cint(10) et bien sur ca a marche
le probleme c'est que depuis une heure j'm'acharne a l'utiliser sur une chaine vide !! :'o(
et du coup ca me sortait une erreur !

merci pour l'aide !! :o)
bonjour,

est ce que vous savez si c'est possible de convertir un string du style "bonjour" en integer?
je veux par la suite faire un trie des différentes string et je pense que en les transformant en integer ou decimal ca pourrait etre plus facile mais si vous avez d'autre solutions ca m'aiderait grandement!!!

merci d'avance
Guigooze, je veux pas dire, mais c'est stupide... Un integer est un nombre, si tu transforme un String en integer, si c'est des caractères, et non des nombre... ça va te faire une erreur !
Apllique ceci

Zone =val("251")

Attention! si la zone contient autre que numérique, le résultat sera zero(0)