Macro vb er fichier csv

Bonjour,

Je souhaite écrire une macro qui va lire dans un fichier csv pour me ramener que certaines données sans longeur fixe.
Exemple fichier csv :
AZERTYUI;12345678901234;A123;fffffffff
AZERTYUI;12345678901234;A12345;fffffffff

Par exemple je souhaite rappatrier que la donnée en position 24 soit A123 et A123456
Comment dois-je coder, pour ne prendre que la longueur qui va bien ?

Je vous remercie

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Tu fais un Split de ta ligne et tu prends l'élément 2 résultat
    élément = Split(tadonnéecsv, ";")
    mavaleur = élément(2)
    

    Toujours zen
    La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
    1. EDIT : Ajout du LANGAGE dans les balises de code.
      Explications disponibles ICI