OVH Cloud OVH Cloud

une fonction ?

3 réponses
Avatar
Patrice
Bonjour à tous...

J'ai une variable de type Variant nommée "chaine"

chaine = "toto, 21, titi"

J'ai créé 3 autres variables, "name" et "firstname" de type String, puis
"age" de type Integer.

Je cherche une fonction qui affecte :

toto dans "name"
21 dans "age"
titi dans "firstname"

Comment faire ?

3 réponses

Avatar
Boss Hog
Salut,

'Atention me rapelle plus si les tableaux sont en base 1 ou zero c'est à
dire commence à 1 ou 0 mdr...
Dim MyArray, name,age, firstname

MyArray = Split(chaine,",")
name = MyArray (0)
age = MyArray (1)
firstname = MyArray (2)

et c'est tout
@+
Boss Hog

"Patrice" wrote in message
news:
Bonjour à tous...

J'ai une variable de type Variant nommée "chaine"

chaine = "toto, 21, titi"

J'ai créé 3 autres variables, "name" et "firstname" de type String, puis
"age" de type Integer.

Je cherche une fonction qui affecte :

toto dans "name"
21 dans "age"
titi dans "firstname"

Comment faire ?


Avatar
ng
Salut,

Dim MyArray, name,age, firstname

MyArray = Split(chaine,",")
name = MyArray (0)
age = MyArray (1)
firstname = MyArray (2)


Et en typant correctement les variables :


Dim tblArray() As String, strName As String, strAge As String, strFirstName
As String
Dim strChaine As String '// pas de raison que ce soit du variant

strChaine = "toto, 21, titi"

tblArray = Split(strChaine, ",")
strName = tblArray(0)
strAge = tblArray(1)
strFirstName = tblArray(2)

Erase tblArray

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

Salut,

'Atention me rapelle plus si les tableaux sont en base 1 ou zero
c'est à dire commence à 1 ou 0 mdr...
Dim MyArray, name,age, firstname

MyArray = Split(chaine,",")
name = MyArray (0)
age = MyArray (1)
firstname = MyArray (2)

et c'est tout
@+
Boss Hog

"Patrice" wrote in message
news:
Bonjour à tous...

J'ai une variable de type Variant nommée "chaine"

chaine = "toto, 21, titi"

J'ai créé 3 autres variables, "name" et "firstname" de type String,
puis "age" de type Integer.

Je cherche une fonction qui affecte :

toto dans "name"
21 dans "age"
titi dans "firstname"

Comment faire ?




Avatar
Patrice
Je vous remercie tous les deux, c'était la réponse à ma question.

Patrice

"ng" a écrit :

Salut,

> Dim MyArray, name,age, firstname
>
> MyArray = Split(chaine,",")
> name = MyArray (0)
> age = MyArray (1)
> firstname = MyArray (2)
Et en typant correctement les variables :


Dim tblArray() As String, strName As String, strAge As String, strFirstName
As String
Dim strChaine As String '// pas de raison que ce soit du variant

strChaine = "toto, 21, titi"

tblArray = Split(strChaine, ",")
strName = tblArray(0)
strAge = tblArray(1)
strFirstName = tblArray(2)

Erase tblArray

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

> Salut,
>
> 'Atention me rapelle plus si les tableaux sont en base 1 ou zero
> c'est à dire commence à 1 ou 0 mdr...
> Dim MyArray, name,age, firstname
>
> MyArray = Split(chaine,",")
> name = MyArray (0)
> age = MyArray (1)
> firstname = MyArray (2)
>
> et c'est tout
> @+
> Boss Hog
>
> "Patrice" wrote in message
> news:
>> Bonjour à tous...
>>
>> J'ai une variable de type Variant nommée "chaine"
>>
>> chaine = "toto, 21, titi"
>>
>> J'ai créé 3 autres variables, "name" et "firstname" de type String,
>> puis "age" de type Integer.
>>
>> Je cherche une fonction qui affecte :
>>
>> toto dans "name"
>> 21 dans "age"
>> titi dans "firstname"
>>
>> Comment faire ?