Convertir format texte en nombre (VBA)

Résolu
anthony -  
 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

  1. cousinhub29 Messages postés 1112 Date d'inscription   Statut Membre Dernière intervention   383
     
    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
    1. anthony
       
      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