[VBA] Convertir en nombre

Bonjour,

Je souhaite convertir en nombre un nombre stockés sous forme de texte .

J'ai plusieurs lignes à faire, existe t'il une solution VBA ?

Merci

Bonsoir,

En multipliant simplement par 1 ?

J'ai 300.000 lignes

Bonjour,

Avec (Ruban), Données, Convertir !?

Un petit fichier pour illustrer tes propos ?

Cdlt.

Convertir décale le résultat dans une autre colonne il me semble ?

Malheureusement ce sont des données confidentiels mais pour faire simple c'est une colonne qui mesure environ 300.000 lignes avec des valeurs sous forme de texte et non au format nombre...

Salut tout le monde,

pige pas "sous forme de texte" : format de cellule ? En lettres ?

On peut avoir ta colonne? Pas besoin du reste!

A+

Re,

Crée un petit fichier représentatif de tes données et joins le au forum.

Tu veux une aide ou pas ?

Cdlt.

Bonjour tout le monde !!

Convertir décale le résultat dans une autre colonne il me semble ?

Non, pas si tu choisis un séparateur qui n'est pas présent dans tes données ! L'intérêt est qu'Excel évalue le type de données convertie à la suite de l'opération, et reconnait les nombres comme tel... En clair, en utilisant l'outils, même sans appliquer aucune transformation, tes données seront reconnues.

PS : ça ne fonctionne pas si ton séparateur décimal n'est pas celui paramétré dans tes paramètres régionaux Excel (ex : un point alors que ton Excel travaille avec la virgule). Auquel cas, un petit coup de RECHERCHER & REMPLACER fera l'affaire...

Bonjour à tous,

si tu n'as pas de caractères parasites et mis le bon séparateur décimal :

  • copier une cellule vide
  • sélectionner la colonne puis collage spécial addition.
eric

Bonjour,

Voici le fichier exemple

80classeur1.xlsx (8.19 Ko)

Bonjour,

Voici le fichier exemple

Bonjour,

Comme indiqué précédemment :

Sélection de la colonne entière --> "Données" --> "Convertir" --> "Terminer"

...Et le tour est joué !

Bonjour,

Tu sélectionnes ta colonne (entière).

Ruban, Données, Convertir.

Etapes 1 et 2 : ne rien faire.

Etape 3 : s'assurer que Général est cochée (?)

Terminé...

Bonjour, Salut le forum,

1) Sélectionne la plage en question

2) clique sur l'alerte

3) convertir en nombre

capture

Bonjour, Salut le forum,

1) Sélectionne la plage en question

2) clique sur l'alerte

3) convertir en nombre

Merci en VBA c'est possible ? Car "Enregistrer une macro ne fonctionne pas"

Re,

Regarde le lien suivant :

Lien

Il y a une macro proposée par Banzai64.

Convertir décale le résultat dans une autre colonne il me semble ?

Malheureusement ce sont des données confidentiels mais pour faire simple c'est une colonne qui mesure environ 300.000 lignes avec des valeurs sous forme de texte et non au format nombre...

Bonjour,

Si il n'y a que des chiffres dans la colonne alors il n'y a pas de décalage avec la fonction convertir.

Il faut seulement selectionner une seule colonne et elle restera au même endroit.

Bonjour,

Si il n'y a que des chiffres dans la colonne alors il n'y a pas de décalage avec la fonction convertir.

Il faut seulement selectionner une seule colonne et elle restera au même endroit.

Salut Xmenpl !

Ce n'est pas faute de le répéter, mais j'ai l'impression que notre demandeur s'en fiche royalement !

Rechercher des sujets similaires à "vba convertir nombre"