background preloader

VB

Facebook Twitter

Visual Studio 2008. VBFrance.com | Visual Basic, VB6, VB.NET, VB 2005, VB CodeS Sour. Les meilleurs cours et tutoriels de la rubrique DotNet - Club de. Les meilleurs cours et tutoriels Visual Basic - Club des décideu. FAQ Visual Basic - Question 56 : Comment convertir une chaîne en. Comment convertir une chaîne en nombre indépendamment des séparateurs décimaux et milliers ?

Pour convertir une chaîne de caractères en son équivalent numérique, il existe 2 méthodes : La fonction Val() qui impose d'avoir un point (.) comme séparateur décimal et qui stoppe la conversion dès qu'elle rencontre un caractère non numérique. De ce fait, quand on lui demande de convertir la chaîne "15,3", elle renvoie le nombre 15 ! Les fonctions Cxxx() (ex. CDbl(), CInt(), CLng(), CSng(), etc.) utilisent quand à elles, le séparateur décimal défini dans le panneau de configuration de Windows, et quand on leur demande de convertir une chaîne avec un autre séparateur, elles génèrent une erreur de type non conforme. Gauthier Brière a donc écrit une fonction de conversion indépendante du séparateur choisi par l'utilisateur. Dim strTmp As String, charTmp As String Dim I As Long Dim SepDecimal As String, SepMillier As String SepDecimal = Format$(0, ". ") strTmp = "" MyVal = Val(strTmp) End Function.

Cours VB.NET - Club des décideurs et professionnels en Informati. Visual.basic.