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

Microsoft 365 Convertion Hexadecimal vers decimal

netparty

XLDnaute Occasionnel
Bonjour à tous

Je cherche la bonne formule pour convertir un nombre hexadécimal de 10 caractère en décimal.

Je n'obtiens pas le bon résultat.

En rouge dans le fichier le résultat que j’obtiens et qui est incorrect et en vert la bonne valeur.

Merci d'avance pour votre aide.


 

Pièces jointes

  • HExa.xlsm
    61.4 KB · Affichages: 6

Dranreb

XLDnaute Barbatruc
Assez incompréhensible qu'avec 10 caractères le 1er bit du 1er chiffre hexadécimal soit considéré comme un bit de signe. Ça se comprendrait avec exactement 4 ou 8 chiffres hexadécimaux, comme le fait VBA ou les non supportés 16 ou 32. Ils ont voulu rester indépendant des longueurs de registres CPU je suppose, mais alors ça n'a aucun sens.
VB:
Function ValHexVBA(ByVal V As String)
   ValHexVBA = Val("&H" & V)
   End Function
 
Dernière édition:

jurassic pork

XLDnaute Occasionnel
Hello,
voici ce qui est indiqué dans la doc de HEX2DEC :
Ami calmant, J.P
 

Discussions similaires

Réponses
12
Affichages
328
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…