Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues dans
une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent de
données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est lent...
Merci
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues dans
une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent de
données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est lent...
Merci
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues dans
une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent de
données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est lent...
Merci
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" <peacenlove@jym.net> a écrit dans le message de
news:mn.79ea7d7290d2a519.66418@jym.net...
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Il se trouve que Driss HANIB a formulé :salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Il se trouve que Driss HANIB a formulé :
salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" <peacenlove@jym.net> a écrit dans le message de
news:mn.79ea7d7290d2a519.66418@jym.net...
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Il se trouve que Driss HANIB a formulé :salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Il se trouve que Driss HANIB a formulé :
> salut jyM
>
> pour ma part, si tu connais le type de séparateurs différents qui te
> renvoyés, je te proposerai de tous les convertir en un séparateur
> par exemple un espace
> Pour cela utilise la fonction Replace en passant successivement tous tes
> séparateurs
>
> Exemple
>
> NouvChaine = Replace (maChaine, ",", " ")
> etc..
> n'oublie de transformer aussi les espaces doubles en espaces simples...
>
> Puis utilise la focntion Split du style
>
> Dim Liste
> Liste=split(NouvChaine,",")
> Liste sera alors un tableau avec toutes tes valeurs..
>
>
> Driss
>
>
>
> "jyM" a écrit dans le message de
> news:
>> Salut au groupe,
>> En VB5, comment extraire simplement les nombres et chaines contenues
>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>> (il s'agit de milliers de lignes comportant toutes un nombre différent
>> de données dans des fichiers ASCII, le slignes sont extraites
>> séquentiellement avec Line Input )
>> Exemple:
>> 21 5 jojo 3.14 4555 32,6
>> J'aimerais obtenir par exemple
>> Tabl(5) = 4555
>> Tabl (7) = 6
>>
>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>> lent...
>> Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Il se trouve que Driss HANIB a formulé :
> salut jyM
>
> pour ma part, si tu connais le type de séparateurs différents qui te
> renvoyés, je te proposerai de tous les convertir en un séparateur
> par exemple un espace
> Pour cela utilise la fonction Replace en passant successivement tous tes
> séparateurs
>
> Exemple
>
> NouvChaine = Replace (maChaine, ",", " ")
> etc..
> n'oublie de transformer aussi les espaces doubles en espaces simples...
>
> Puis utilise la focntion Split du style
>
> Dim Liste
> Liste=split(NouvChaine,",")
> Liste sera alors un tableau avec toutes tes valeurs..
>
>
> Driss
>
>
>
> "jyM" <peacenlove@jym.net> a écrit dans le message de
> news:mn.79ea7d7290d2a519.66418@jym.net...
>> Salut au groupe,
>> En VB5, comment extraire simplement les nombres et chaines contenues
>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>> (il s'agit de milliers de lignes comportant toutes un nombre différent
>> de données dans des fichiers ASCII, le slignes sont extraites
>> séquentiellement avec Line Input )
>> Exemple:
>> 21 5 jojo 3.14 4555 32,6
>> J'aimerais obtenir par exemple
>> Tabl(5) = 4555
>> Tabl (7) = 6
>>
>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>> lent...
>> Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Il se trouve que Driss HANIB a formulé :
> salut jyM
>
> pour ma part, si tu connais le type de séparateurs différents qui te
> renvoyés, je te proposerai de tous les convertir en un séparateur
> par exemple un espace
> Pour cela utilise la fonction Replace en passant successivement tous tes
> séparateurs
>
> Exemple
>
> NouvChaine = Replace (maChaine, ",", " ")
> etc..
> n'oublie de transformer aussi les espaces doubles en espaces simples...
>
> Puis utilise la focntion Split du style
>
> Dim Liste
> Liste=split(NouvChaine,",")
> Liste sera alors un tableau avec toutes tes valeurs..
>
>
> Driss
>
>
>
> "jyM" a écrit dans le message de
> news:
>> Salut au groupe,
>> En VB5, comment extraire simplement les nombres et chaines contenues
>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>> (il s'agit de milliers de lignes comportant toutes un nombre différent
>> de données dans des fichiers ASCII, le slignes sont extraites
>> séquentiellement avec Line Input )
>> Exemple:
>> 21 5 jojo 3.14 4555 32,6
>> J'aimerais obtenir par exemple
>> Tabl(5) = 4555
>> Tabl (7) = 6
>>
>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>> lent...
>> Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
oui et il n'ya pas pas de fonction split en VB 5 non plus !!
je t'envoie directement par mail un module que j'avais trouvé sur le net et
qui me servait lorsque j'était sous VB5.
Il emule ces fonctions
Driss
"jyM" a écrit dans le message de
news:Il se trouve que Driss HANIB a formulé :salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
oui et il n'ya pas pas de fonction split en VB 5 non plus !!
je t'envoie directement par mail un module que j'avais trouvé sur le net et
qui me servait lorsque j'était sous VB5.
Il emule ces fonctions
Driss
"jyM" <peacenlove@jym.net> a écrit dans le message de
news:mn.7a467d727c4261b7.66418@jym.net...
Il se trouve que Driss HANIB a formulé :
salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" <peacenlove@jym.net> a écrit dans le message de
news:mn.79ea7d7290d2a519.66418@jym.net...
Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
oui et il n'ya pas pas de fonction split en VB 5 non plus !!
je t'envoie directement par mail un module que j'avais trouvé sur le net et
qui me servait lorsque j'était sous VB5.
Il emule ces fonctions
Driss
"jyM" a écrit dans le message de
news:Il se trouve que Driss HANIB a formulé :salut jyM
pour ma part, si tu connais le type de séparateurs différents qui te sont
renvoyés, je te proposerai de tous les convertir en un séparateur unique,
par exemple un espace
Pour cela utilise la fonction Replace en passant successivement tous tes
séparateurs
Exemple
NouvChaine = Replace (maChaine, ",", " ")
etc..
n'oublie de transformer aussi les espaces doubles en espaces simples...
Puis utilise la focntion Split du style
Dim Liste
Liste=split(NouvChaine,",")
Liste sera alors un tableau avec toutes tes valeurs..
Driss
"jyM" a écrit dans le message de
news:Salut au groupe,
En VB5, comment extraire simplement les nombres et chaines contenues
dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
(il s'agit de milliers de lignes comportant toutes un nombre différent
de données dans des fichiers ASCII, le slignes sont extraites
séquentiellement avec Line Input )
Exemple:
21 5 jojo 3.14 4555 32,6
J'aimerais obtenir par exemple
Tabl(5) = 4555
Tabl (7) = 6
J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
lent...
Merci
Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Et non, pas de "replace" ni de "split"...
Mon mail est
Merci
Driss HANIB avait soumis l'idée :
> oui et il n'ya pas pas de fonction split en VB 5 non plus !!
>
> je t'envoie directement par mail un module que j'avais trouvé sur le net
> qui me servait lorsque j'était sous VB5.
> Il emule ces fonctions
>
> Driss
>
> "jyM" a écrit dans le message de
> news:
>> Il se trouve que Driss HANIB a formulé :
>>> salut jyM
>>>
>>> pour ma part, si tu connais le type de séparateurs différents qui te
>>> renvoyés, je te proposerai de tous les convertir en un séparateur
>>> par exemple un espace
>>> Pour cela utilise la fonction Replace en passant successivement tous
>>> séparateurs
>>>
>>> Exemple
>>>
>>> NouvChaine = Replace (maChaine, ",", " ")
>>> etc..
>>> n'oublie de transformer aussi les espaces doubles en espaces
>>>
>>> Puis utilise la focntion Split du style
>>>
>>> Dim Liste
>>> Liste=split(NouvChaine,",")
>>> Liste sera alors un tableau avec toutes tes valeurs..
>>>
>>>
>>> Driss
>>>
>>>
>>>
>>> "jyM" a écrit dans le message de
>>> news:
>>>> Salut au groupe,
>>>> En VB5, comment extraire simplement les nombres et chaines contenues
>>>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>>>> (il s'agit de milliers de lignes comportant toutes un nombre
>>>> de données dans des fichiers ASCII, le slignes sont extraites
>>>> séquentiellement avec Line Input )
>>>> Exemple:
>>>> 21 5 jojo 3.14 4555 32,6
>>>> J'aimerais obtenir par exemple
>>>> Tabl(5) = 4555
>>>> Tabl (7) = 6
>>>>
>>>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>>>> lent...
>>>> Merci
>>
>> Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Et non, pas de "replace" ni de "split"...
Mon mail est info@archistructures.org
Merci
Driss HANIB avait soumis l'idée :
> oui et il n'ya pas pas de fonction split en VB 5 non plus !!
>
> je t'envoie directement par mail un module que j'avais trouvé sur le net
> qui me servait lorsque j'était sous VB5.
> Il emule ces fonctions
>
> Driss
>
> "jyM" <peacenlove@jym.net> a écrit dans le message de
> news:mn.7a467d727c4261b7.66418@jym.net...
>> Il se trouve que Driss HANIB a formulé :
>>> salut jyM
>>>
>>> pour ma part, si tu connais le type de séparateurs différents qui te
>>> renvoyés, je te proposerai de tous les convertir en un séparateur
>>> par exemple un espace
>>> Pour cela utilise la fonction Replace en passant successivement tous
>>> séparateurs
>>>
>>> Exemple
>>>
>>> NouvChaine = Replace (maChaine, ",", " ")
>>> etc..
>>> n'oublie de transformer aussi les espaces doubles en espaces
>>>
>>> Puis utilise la focntion Split du style
>>>
>>> Dim Liste
>>> Liste=split(NouvChaine,",")
>>> Liste sera alors un tableau avec toutes tes valeurs..
>>>
>>>
>>> Driss
>>>
>>>
>>>
>>> "jyM" <peacenlove@jym.net> a écrit dans le message de
>>> news:mn.79ea7d7290d2a519.66418@jym.net...
>>>> Salut au groupe,
>>>> En VB5, comment extraire simplement les nombres et chaines contenues
>>>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>>>> (il s'agit de milliers de lignes comportant toutes un nombre
>>>> de données dans des fichiers ASCII, le slignes sont extraites
>>>> séquentiellement avec Line Input )
>>>> Exemple:
>>>> 21 5 jojo 3.14 4555 32,6
>>>> J'aimerais obtenir par exemple
>>>> Tabl(5) = 4555
>>>> Tabl (7) = 6
>>>>
>>>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>>>> lent...
>>>> Merci
>>
>> Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3
Et non, pas de "replace" ni de "split"...
Mon mail est
Merci
Driss HANIB avait soumis l'idée :
> oui et il n'ya pas pas de fonction split en VB 5 non plus !!
>
> je t'envoie directement par mail un module que j'avais trouvé sur le net
> qui me servait lorsque j'était sous VB5.
> Il emule ces fonctions
>
> Driss
>
> "jyM" a écrit dans le message de
> news:
>> Il se trouve que Driss HANIB a formulé :
>>> salut jyM
>>>
>>> pour ma part, si tu connais le type de séparateurs différents qui te
>>> renvoyés, je te proposerai de tous les convertir en un séparateur
>>> par exemple un espace
>>> Pour cela utilise la fonction Replace en passant successivement tous
>>> séparateurs
>>>
>>> Exemple
>>>
>>> NouvChaine = Replace (maChaine, ",", " ")
>>> etc..
>>> n'oublie de transformer aussi les espaces doubles en espaces
>>>
>>> Puis utilise la focntion Split du style
>>>
>>> Dim Liste
>>> Liste=split(NouvChaine,",")
>>> Liste sera alors un tableau avec toutes tes valeurs..
>>>
>>>
>>> Driss
>>>
>>>
>>>
>>> "jyM" a écrit dans le message de
>>> news:
>>>> Salut au groupe,
>>>> En VB5, comment extraire simplement les nombres et chaines contenues
>>>> dans une ligne et séparés par un ou plusieurs espaces, ou virgule ?
>>>> (il s'agit de milliers de lignes comportant toutes un nombre
>>>> de données dans des fichiers ASCII, le slignes sont extraites
>>>> séquentiellement avec Line Input )
>>>> Exemple:
>>>> 21 5 jojo 3.14 4555 32,6
>>>> J'aimerais obtenir par exemple
>>>> Tabl(5) = 4555
>>>> Tabl (7) = 6
>>>>
>>>> J'ai bien écrit une fonction, mais c'est une usine à gaz et c'est
>>>> lent...
>>>> Merci
>>
>> Merci pour ta réponse, mais je n'ai pas "replace" en rayon dans VB5...3