Macro vb er fichier csv
rhavena
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
-
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-
EDIT : Ajout du LANGAGE dans les balises de code.
Explications disponibles ICI
-