Bonjour,
je voudrais seulement savoir comment connaître la valeur d'un chiffre à une position donnée à un nombre. Exemple:
nombre: 0.54482
Je veux connaître la valeur de la 5ème décimale.
Merci!
Bonjour,
je voudrais seulement savoir comment connaître la valeur d'un chiffre à une position donnée à un nombre. Exemple:
nombre: 0.54482
Je veux connaître la valeur de la 5ème décimale.
Merci!
Bonjour,
un moyen possible : convertir ton nombre en string et utiliser les fonctions INSTR pour localiser le signe de decimal et MID pour prendre le chiffre voulu par rapport au signe decimal.
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim i As Double i = 0.54482 i = i * 10 ^ 5 i = i And &HF MsgBox i
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
Thierry,
chez moi ton code marche pour les 4eme et 5eme decimales mais pas pour la troisieme par exemple.
Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
Vous trouvez une reponse particulierement utile ? Votez pour !
Yes, tu as raison, vb fait le And en hexa ....
Vous vous posez une question, la réponse est peut-être ici :
Toutes les FAQs VB
Les Cours et Tutoriels VB6/VBScript
Les Sources VB6
Je ne réponds pas aux questions techniques par MP. Utilisez les forums. Merci de votre compréhension
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager