Fonction "Val()" - VB/VBA/VBS - Programmation
Marsh Posté le 05-08-2004 à 15:56:40
euh à mon avis il y a erreur sur l'interprétation de l'erreur.
pourrais-tu nous montrer un petit bout de code?
Marsh Posté le 05-08-2004 à 16:05:58
Alors ca fait un truc comme ca, tout con....
'''''''''''''''''''''''''''''''''''''''''''''''
dim aDoubleVar as Double
dim aStringVar as string
aStringVar = "Machin458796" 'Je veux extraire 458796.
aDoubleVar = Val(aStringVar)
Et quand je le teste, il me met le msg d'erreur à la noix...
Marsh Posté le 05-08-2004 à 16:10:57
J'ai testé ce bout de code et ça passe. Sauf que si tu veux vraiment qu'il te retrouve la partie numérique, il va falloir implémenter une procédure pour, parce VB ne reconnaît pas lui-même la partie numérique et te remballe zéro.
Marsh Posté le 05-08-2004 à 16:16:26
Merci beaucoup en tout cas...
J'ai essayé dans un nouveau projet et il passe aussi...
Je comprends vraiment pas la...
Ca va me souler de me refaire une procédure identique...
Merci quand meme en tout cas...
Si quelqu'un aurait des idées sur le pourquoi du comment...
Merci!
Marsh Posté le 05-08-2004 à 16:18:24
Tu peux lire la FAQ VB histoire de lire quelques anecdotes et comment le langage peut réagir, ça t'aidera à comprendre mieux la philosophie VB
http://forum.hardware.fr/hardwaref [...] 3534-1.htm
Marsh Posté le 05-08-2004 à 15:41:43
Bonjour à tous ceux qui sont pas encore partis en vacances!!!(et les autres aussi!)
J'arrives pas à utiliser la fonction "Val()", un truc tout bete, en vb.
Quand je veux la teste, il me met : "Erreur de compilation - Tableau attendu", en me surbrillant la fonction....
Elle sert juste à renvoyer des nombres dans un chaine...
Comprends pas....
Si vous avez des petites idées (ou meme des grandes!) d'ou que ca pourrait venir, je serai bien content!!
Merci!