Convertir format texte en nombre (VBA)

Résolu/Fermé
anthony - Modifié par anthony le 7/11/2012 à 20:52
 anthony - 7 nov. 2012 à 21:10
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

A voir également:

1 réponse

cousinhub29 Messages postés 881 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 16 avril 2024 333
7 nov. 2012 à 21:06
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
0
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
0