Discussions et questions sur tout ce qui concerne la programmation tous langages et tous modules confondus.
Modérateur :Vilains modOOs
Règles du forum Balisage obligatoire dans cette section !
Aidez-nous à vous aider au mieux en balisant correctement votre question : reportez-vous sur les règles de cette section avant de poster !
Bonjour,
j'ai beau chercher je ne trouve pas de fonction pour convertir de l'hexa en decimal.
j'ai une chaine sNum contenant ma valeur hexa sur 2 caracteres, j'ai besoin de convertir celle-ci en decimal.
au depart: sNum = "5C" et je veux arriver à la chaine : sNum = "92"
j'imagine que ca ne marche pas a cause du typage des variables mais je trouve pas d'info..
ou puis je trouver un document listant toutes les fonctions de la programmation OOo ?
Merci à l'avance
Le Modérateur a écrit : Merci de ne pas inventer et de respecter la syntaxe des balises : http://user.services.openoffice.org/fr/ ... c1369.html
Le balisage doit bien sûr être correctement orthographié (première lettre en majuscule puis le reste en minuscules).
Dernière modification par testooo le 31 déc. 2009 03:38, modifié 3 fois.
testooo a écrit :j'ai une chaine sNum contenant ma valeur hexa sur 2 caracteres, j'ai besoin de convertir celle-ci en decimal.
au depart: sNum = "5C" et je veux arriver à la chaine : sNum = "92"
Function Hex2Int( sHex As String ) As Long
REM Renvoie un nombre entier long à partir d'une valeur hexadécimale.
Hex2Int = clng( sHex )
End Function
Function Int2Hex( iLong As Long) As String
REM Calcule une valeur hexadécimale sous forme de nombre entier.
Int2Hex = "&H" & Hex( iLong )
End Function
OpenOffice 4.1.5 et LibreOffice 5.3.4 (par obligation) sous Windows 7