Comment extraire des données avec un delimiteur ?
Résolu/Fermé
choudoudou.
Messages postés
9
Date d'inscription
dimanche 16 juin 2013
Statut
Membre
Dernière intervention
29 août 2013
-
16 juin 2013 à 19:43
choudoudou. - 17 juin 2013 à 14:21
choudoudou. - 17 juin 2013 à 14:21
A voir également:
- Comment extraire des données avec un delimiteur ?
- Extraire une video youtube - Guide
- Extraire son video - Guide
- Trier des données excel - Guide
- Extraire image pdf - Guide
- Excel validation des données liste - Guide
4 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
Modifié par eriiic le 17/06/2013 à 01:06
Modifié par eriiic le 17/06/2013 à 01:06
Bonjour,
car=split([A1],"|")(2)
(découpe dans un tableau, l'index commence à 0)
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
car=split([A1],"|")(2)
(découpe dans un tableau, l'index commence à 0)
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
Merci de ta réponse Eric.
Par contre à quoi sert le "(2)", est-ce pour dire de commencer à partir du 2eme "|" ?
Le problème c'est que l'indice n'est pas reconnu :
Dim car() as String
car=split([E1],"|")(2)
Workbooks("suivi-couts.xls").Worksheets("Data").Cells(2, 5).Value = car (0)
Voila ce que j'ai fait et là impossible de récupérer mon nombre d'heures.
A noter que j'ai 3 feuilles dans mon classeur, peut etre qu'il ne comprends pas qu'il faut aller dans E1 de "data" ?
Par contre à quoi sert le "(2)", est-ce pour dire de commencer à partir du 2eme "|" ?
Le problème c'est que l'indice n'est pas reconnu :
Dim car() as String
car=split([E1],"|")(2)
Workbooks("suivi-couts.xls").Worksheets("Data").Cells(2, 5).Value = car (0)
Voila ce que j'ai fait et là impossible de récupérer mon nombre d'heures.
A noter que j'ai 3 feuilles dans mon classeur, peut etre qu'il ne comprends pas qu'il faut aller dans E1 de "data" ?
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 254
Modifié par eriiic le 17/06/2013 à 11:42
Modifié par eriiic le 17/06/2013 à 11:42
Bonjour,
j'avais fait vite sans tester, c'est (3) qu'il faut :
Si ta feuille est active et ta chaine en E :
Cells(1, 6).Value = Split(Cells(1, 5), "|")(3)
te mettra la lettre en F
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.
j'avais fait vite sans tester, c'est (3) qu'il faut :

Si ta feuille est active et ta chaine en E :
Cells(1, 6).Value = Split(Cells(1, 5), "|")(3)
te mettra la lettre en F
eric
Jamais tu ne répondras à un mp non sollicité...
Bon, ça c'est fait.