Supression caractères

Résolu
Aurélie -  
 Aurélie -
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. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    en b2 =CNUM(GAUCHE(A2;8))
    que tu remets en format heure
    0
    1. Aurélie
       
      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
  2. Maurice
     
    Bonjour

    voila une macro pour tes fichier TXT

    http://cjoint.com/?3DjlK6O4ntz
    A+
    Maurice
    0
  3. Aurélie
     
    Bonjour,
    Je ne cherche pas à importer quelconque fichier, je cherche simplement un moyen d'appliquer cette fonction sur toute la colonne.
    Merci :)
    0
  4. Maurice
     
    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. Aurélie
       
      C'est génial !! Merci beaucoup Maurice !
      0