Convertir format texte en nombre (VBA) [Résolu/Fermé]

Signaler
-
 anthony -
Bonjour,

je réalise une extraction depuis un logiciel en format excel.
le soucis c'est que les cellules contiennent une erreur (les valeurs sont considérées comme un format texte : ex les chiffres apparaissent avec les zéros 0001536 au lieu de 1536)

auriez vous une technique à intégrer au début de ma macro pour convertir toute la feuille en format standard et voir ainsi les zéros disparaitre ou alors au moins pour les colonnes C et L (le nombre de lignes est variables) ?

cordialement,
anthony

1 réponse

Messages postés
579
Date d'inscription
mardi 10 août 2010
Statut
Membre
Dernière intervention
11 novembre 2018
293
Bonsoir,

Après ton extraction, essaie ce code :

Dim I As Byte
For I = 3 To 12 Step 9
    Columns(I).TextToColumns Destination:=Cells(1, I)
Next I


Bonne soirée
Bonsoir,
merci beaucoup, ça fonctionne sans ralentir le système contrairement au changement de format cellule par cellule.
une épine en moins dans le pied.
Merci et bonne soirée à toi