|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() Inscription : mai 2007 Messages : 41 ![]() |
Voici la situation :
Je voudrais recuperer une heure dans un fichier .csv, donc les donnees sont separer par des "," . Je sais que je dois utiliser la fonction split afin de separer chacune des lignes en tableau pour recuperer chacune des valeurs individuellement. Donc, la donnee que je cherche est la septieme sur une ligne qui contient 13 donnees. Si je fais un split(ma_chaine,",") je separe donc ma chaine en 13 valeurs differentes. Le probleme survient quand je tente de recuperer la septieme valeur. Il me donne cette erreur : Error Type: Microsoft VBScript runtime (0x800A0009) Subscript out of range: '[number: 6]' Voici a quoi ressemble une ligne du fichier .csv : IIII,4,FORD,AB,05,22,2230,E,Actual,,FORD,AB,SSSS Je cherche a recuperer le 2230 dans cette ligne. Voici le code que j'utilise (ou en tout cas que j'essaye d'utiliser) pour recuperer la valeur qui m'interesse : Code :
merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre à l'essai
![]() Inscription : mai 2007 Messages : 41 ![]() |
Bon j'ai trouver la cause du probleme, c'etait parce que mon fichier .csv contenait des lignes vides ici et la. Donc, le split ne separait rien et je me retrouvait avec un tableau "vide" ou plutot pas de tableau du tout
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com