High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Visual Basic
Visual Basic 6
Sujet Précédent
Sujet Suivant
J'ai une chaine de caractère qui a pour contenue un double, puisse la convertir
silarou
Messages postés
19
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
27 novembre 2010
- 24 juil. 2007 à 16:58
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
-
25 juil. 2007 à 10:21
bonjour
j'ai une chaine de caractère qui a pour contenue un double, puisse la convertir en double?
NB=RS1!scor1 avec RS1!scor1 contient "183.6251"
Merci
Afficher la suite
A voir également:
Échec de la conversion de la date et/ou de l'heure à partir d'une chaîne de caractères.
Nombre de caractères
-
Forum Visual Basic
Date de demain
-
Forum PHP
Calculer bic à partir de l'iban
✓
-
Forum VB.NET
Compteur de caractères en ligne
✓
-
Forum C# / .NET
Tableau de conversion octet
✓
-
Forum Delphi / Pascal
7 réponses
Réponse 1 / 7
cs_DARKSIDIOUS
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Membre
Dernière intervention
4 mars 2013
130
24 juil. 2007 à 17:10
NB =
CDbl
(RS1!scor1)
Réponse 2 / 7
silarou
Messages postés
19
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
27 novembre 2010
24 juil. 2007 à 17:24
un message s'affiche : TYPE IMPCOMPATIBLE
Réponse 3 / 7
jmfmarques
Messages postés
7666
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
24 juil. 2007 à 17:28
Cdbl a besoin d'un numérique
T'as alors le choix ... choisis
Private Sub Command1_Click()
toto = "111.111"
Dim titi As Double
titi = Val(toto)
MsgBox titi
MsgBox CDbl(
Val
(toto))
End Sub
Réponse 4 / 7
silarou
Messages postés
19
Date d'inscription
mercredi 9 janvier 2002
Statut
Membre
Dernière intervention
27 novembre 2010
24 juil. 2007 à 17:33
Merci et bon courage a toute l'equipe de VBFrance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 7
cs_EBArtSoft
Messages postés
4525
Date d'inscription
dimanche 29 septembre 2002
Statut
Modérateur
Dernière intervention
22 avril 2019
9
24 juil. 2007 à 17:33
Va faire un tour du coté des regional settings : "." <> "," etc...
@+
E.B.
Réponse 6 / 7
jrivet
Messages postés
7392
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
60
25 juil. 2007 à 07:59
@+:
Ju£i?n
Pensez:
Réponse acceptée
Réponse 7 / 7
Renfield
Messages postés
17287
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
27 septembre 2021
74
25 juil. 2007 à 10:21
CDbl(Val(toto))
étrange...
Val retourne d'ores et déjà un Double...
je me re-re-re-re-répète...
Val s'attend arecevoir un numérique utilisant un format internationnal.
"12.78" par exemple.
CDbl (et ses amis) se basent sur les paramètres régionnaux.
"12,78" attendu avec les settings Fr, par exemple
en cas d'erreur, Val renverra 12, s'arretant dès qu'il decèle un caractère qu'il juge ne pas faire partie du nombre
en cas d'erreur, CDbl crashera.
faire ce genre de tests, si tu ignore le format de la chaine :
sBuffer = "12.78"
If IsNumeric(sBuffer) Then
Value = CDbl(sBuffer)
Else
Value = Val(sBuffer)
End If
ainsi, pas de crash, et une chaine reconnue au mieux.
Votre réponse
Discussions similaires
parcourir une chaîne de caractère lettre par lettre
nournina
-
23 avril 2014 à 15:34
nournina
-
4 mai 2014 à 21:37
extraction d'une partie d'une chaine dans une chaine
cs_berserk14
-
24 févr. 2006 à 16:09
Aide
-
2 janv. 2019 à 17:31
chaine de caractère
Thomeux
-
6 sept. 2007 à 20:44
aera group
-
8 sept. 2007 à 12:28
Décompte (compte a rebours) qui affiche le nombre de mois, de jour, d'heure, de
slashf
-
9 avril 2008 à 18:11
maelob
-
11 avril 2008 à 09:34
Comment jouer contre un ordinateur
cs_boubou45
-
27 nov. 2003 à 14:34
GoldenEye
-
27 nov. 2003 à 21:07
Rejoignez-nous