Excell - conversion texte en nombre - VB/VBA/VBS - Programmation
Marsh Posté le 15-12-2005 à 18:19:30
Bonsoir , essayez : val(string as string)as double
par ex j'ai récupéré la valeur d'une inputbox : qte = Val(InputBox("Quantité ?" ))
Marsh Posté le 15-12-2005 à 20:06:21
bonsoir,
Il faut d'abord t'assurer qu'il n'y pas de caractères "espaces" ou/et invisibles dans ta colonne. (les 2 cohabitent parfois) ce qu'on ne peux pas voir dans ton exemple : Il faut nécessairement nous passer un petit fichier joint avec des données "véritables" pour vérifier ça.
Pour joindre un fichier tu le mets ici puis tu nous donnes le lien.
Il faut également être sûre que ton Excel Utilise bien le point décimal
Tu peux déjà commencer par faire Edition/Remplacer " " (espace) par rien du tout.
Et si ton Excel utilise la virgule décimale Edition/Remplacer les "." par des "," ...
S'il y a des caractères invisibles seule une macro peut les supprimer (à ma connaissance)
Enfin tu peux également essayer de passer par Données/Convertir délimité par Espace avec l'option interprèter les délimiteurs identiques comme unique.
A+
Marsh Posté le 15-12-2005 à 17:46:00
Bonjour,
j'ai copié collé un relevé e-banking dans excell, mais lorsque je demande la somme de la colonne de chiffre, excell affiche une erreur de type "Valeur". En effet c'est du texte. Ai essaié avec la fonction CNUM("texte" ), mais je n'y arrive pas. Merci beaucoup à celui qui me donnera la solution. Pour exemple essayer de coller la liste suivante dans excell etessayer d'avoir dans la colonne suivante des valeurs numériques additionable. Milles mercis.
200.00
100.00
400.00
150.00
150.00
100.00
200.00
150.00
200.00
160.00
150.00
100.00
150.00
100.00
100.00
100.00
200.00
100.00
200.00
200.00
100.00
100.00
100.00
160.00
150.00
200.00
150.00
150.00
300.00
300.00
360.00
200.00
100.00
100.00
150.00
160.00
100.00
150.00
200.00
200.00
200.00
100.00
160.00
---------------
Laura Capitini