Supression caractères

Résolu
Bonjour à tous,

Novice en visual basic, je suis à la recherche d'une commande qui aurai pour fonction de supprimer les 4 derniers caractères sur toute une colonne afin d'avoir pour résultat:

22:31:59.192 -> 22:31:59
merci de votre aide :)

ps: voici un extrait de mon document: http://cjoint.com/?3Djj7ecmJvM

Version: Excel 2003

4 réponses

  1. Bonjour

    voila une macro pour convertire en heure mm ss
    Sub Test()
       For L = 2 To Range("A" & Rows.Count).End(xlUp).Row
          Theure = Range("A" & L).Value
          Range("A" & L).Value = Theure
          Range("A" & L).NumberFormat = "[$-F400]h:mm:ss AM/PM"
       Next
    End Sub
    

    A+
    Maurice
    0
    1. C'est génial !! Merci beaucoup Maurice !
      0
  2. Bonjour,
    Je ne cherche pas à importer quelconque fichier, je cherche simplement un moyen d'appliquer cette fonction sur toute la colonne.
    Merci :)
    0
    1. Bonjour

      voila une macro pour tes fichier TXT

      http://cjoint.com/?3DjlK6O4ntz
      A+
      Maurice
      0
      1. Bonjour,

        en b2 =CNUM(GAUCHE(A2;8))
        que tu remets en format heure
        0
        1. Bonjour,

          Oui merci cela fonctionne dans une autre colonne, on peut tout aussi bien utiliser:
          =GAUCHE(A2;NBCAR(A2)-4)

          Mais mon but est de vraiment écraser la colonne A avec les valeurs corrigées. Je sais qu'Excel interprète le visual basic mais je ne sais pas l'utiliser.
          0