Pour convertir de l'hexa en Dec c'est plus simple d'utiliser l'opérateur "&H" Ex:
ValHex= "FF"
ValDec = Val("&H" & a$)
Ce qui fait que ValDec = 255 <=> FF en hexa
C'est expliqué null part, j'ai faillit faire un logiciel pour ca...
cs_Siller
Messages postés20Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention 8 avril 2003 25 févr. 2003 à 07:43
Oula !
Alors DARKSIDIOUS et Nestor je vais essayer d'améliorer au fil de mon apprentissage mon convertisseur, mais si j'ai pas fait mieux pour l'instant c'est uqe j'ai encore des fonctions que je ne connais pas
Ex : mettre des fonctions dans un fichiers, fiare un menu :p
Sinon je vais déjà essayer de ne laisser qu'un seul bouton, voir aucun comme vous le suggérer et pour les améliorations niveau taille des chiffres a rentrer je vais essayer de faire au mieux ;)
Merci de vos avis :)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 24 févr. 2003 à 06:48
En effet, on ne peux pas aller au dessus de 100 000 en déc. Remplace l'instruction n = Cint(TxtDec) par CLng(TxtDec)
Sinon, l'utilisation de trois boutons n'est pas très pratique, un seul aurais suffit.
Sinon, niveau code, met tes fonctions non pas en public dans un module, mais en privé dans une feuille, car il vaut mieux éviter de mettre trop de fonction publiques, ainsi que tes variables déclarées dans ton module : moins il y aura de variables publiques, plus ton projets sera facile à debugger par la suite, surtout si ton projet devient volumineux.
Sinon, essaye de commenter un tout petit peu plus ton code.
Dommage de mettre un simple label pour le "A propos de", un menu aurait été plus adapté.
Sinon, pour un début, c'est pas trop mal, continue comme çà ;-)
7/10
DARK SIDIOUS
cs_Nestor
Messages postés182Date d'inscriptionmardi 8 janvier 2002StatutMembreDernière intervention 2 octobre 2012 23 févr. 2003 à 20:38
tu pourais faire en sorte que l'on ne puisse pas aller au dela de "F" en hexa ?
sinon sa merde....
on peux pas aller au dessus de 100000 en dec ?
il me bloque ici:
n = CInt(TxtDec)
tu pourais aussi faire en sorte que si on entre un caractere hexa (en lettre) ce derniere serait affiché en MAJ ?
comme les pro quoi...........
2/10
sa serait bien aussi que les convertions se face toute seule sans avoir à cliquer sur un bouton :D
11 déc. 2003 à 16:48
ValHex= "FF"
ValDec = Val("&H" & a$)
Ce qui fait que ValDec = 255 <=> FF en hexa
C'est expliqué null part, j'ai faillit faire un logiciel pour ca...
25 févr. 2003 à 07:43
Alors DARKSIDIOUS et Nestor je vais essayer d'améliorer au fil de mon apprentissage mon convertisseur, mais si j'ai pas fait mieux pour l'instant c'est uqe j'ai encore des fonctions que je ne connais pas
Ex : mettre des fonctions dans un fichiers, fiare un menu :p
Sinon je vais déjà essayer de ne laisser qu'un seul bouton, voir aucun comme vous le suggérer et pour les améliorations niveau taille des chiffres a rentrer je vais essayer de faire au mieux ;)
Merci de vos avis :)
24 févr. 2003 à 06:48
Sinon, l'utilisation de trois boutons n'est pas très pratique, un seul aurais suffit.
Sinon, niveau code, met tes fonctions non pas en public dans un module, mais en privé dans une feuille, car il vaut mieux éviter de mettre trop de fonction publiques, ainsi que tes variables déclarées dans ton module : moins il y aura de variables publiques, plus ton projets sera facile à debugger par la suite, surtout si ton projet devient volumineux.
Sinon, essaye de commenter un tout petit peu plus ton code.
Dommage de mettre un simple label pour le "A propos de", un menu aurait été plus adapté.
Sinon, pour un début, c'est pas trop mal, continue comme çà ;-)
7/10
DARK SIDIOUS
23 févr. 2003 à 20:38
sinon sa merde....
on peux pas aller au dessus de 100000 en dec ?
il me bloque ici:
n = CInt(TxtDec)
tu pourais aussi faire en sorte que si on entre un caractere hexa (en lettre) ce derniere serait affiché en MAJ ?
comme les pro quoi...........
2/10
sa serait bien aussi que les convertions se face toute seule sans avoir à cliquer sur un bouton :D