alors il faut ajouter "&" à la fin.
là ya pas d'erreur !
Variable = Val("&H" & "fcac" & "&")
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
Cela ne fonctionne pour tous les Hexa, j'ai testé :
Variable = Val("&H" & "fcac")
En sortie, j'obtiens Variable = -852 alors qu'en réalité la réponse doit être 64684.
Est-ce un bug de VB ?
Comment corriger ceci sans avoir à faire ue machine à gaz ?
Si quelqu'un à un réponse ...
gilardh
-------------------------------
Réponse au message :
-------------------------------
ah oui là ça marche mais t'avais pas précisé le "&H"... Ceci dit merci moi je m'étais fait chier à faire une fonction comme un con... Avec ce code je gagne des lignes
-------------------------------
Réponse au message :
-------------------------------
Variable = Val("&H" & ValeurHexa)
Pis la vient pas me dire que ca fonctionne pas ca.
-------------------------------
Réponse au message :
-------------------------------
lol tu te fais des films mec...
prends pour exemple la valeur hexadécimale 64 : kand tu fais Val(64) ça te retourne 64 car il voit pas ke c'est de l'hexadécimal or, 64 en hexa vaut 100 en décimal donc tu ne peux pas utiliser Val.
-------------------------------
Réponse au message :
-------------------------------
Variable = Val(ValeurHexa)
NitRic-------------------------------
Réponse au message :
-------------------------------
bonjour à toutes et tous
je recherche sous VB une fonction qui convertit de l'héxadécimal en décimal. Simple comme fonction mais introuvable !!!
Si vous avez la solution Merci par avance.
A+ Laurent