OVH Cloud OVH Cloud

les tableaux

6 réponses
Avatar
FB
bjr

je récupère dans une variable de type variant un nombre de donnée (nombre de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB

6 réponses

Avatar
Daniel
Bonjour.
Tes données, elles sont séparées de quelle manière ? Comment les distinguer
les unes des autres ? Peux-tu donner un exemple ?
Cordialement.
Daniel
"FB" a écrit dans le message de news:

bjr

je récupère dans une variable de type variant un nombre de donnée (nombre
de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB


Avatar
FB
ben en fait, .... c'est une variable de type variant (en VBA )
imagine qu'elle contienne les 10 Première lettre de l'alphabet

Dim tableau as variant
tableau(1) = a
tableau(2)= b
....
tableau (10) = j

maintenant je veux réutiliser mon tableau mais je ne sais plus combien
d'éléments ont été mis dedans.....
comment savoir que ma variable tableau contient 10 élément ????

Voila mon problème plus détaillé!!
Merci
FB


Bonjour.
Tes données, elles sont séparées de quelle manière ? Comment les distinguer
les unes des autres ? Peux-tu donner un exemple ?
Cordialement.
Daniel
"FB" a écrit dans le message de news:

bjr

je récupère dans une variable de type variant un nombre de donnée (nombre
de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB







Avatar
Daniel
Je ne comprends pas. Tu ne peux pas mettre les valeurs indicées dans une
variable de type variant. Le code tel que tu l'as mis devrait planter.
Daniel
"FB" a écrit dans le message de news:

ben en fait, .... c'est une variable de type variant (en VBA )
imagine qu'elle contienne les 10 Première lettre de l'alphabet

Dim tableau as variant
tableau(1) = a
tableau(2)= b
....
tableau (10) = j

maintenant je veux réutiliser mon tableau mais je ne sais plus combien
d'éléments ont été mis dedans.....
comment savoir que ma variable tableau contient 10 élément ????

Voila mon problème plus détaillé!!
Merci
FB


Bonjour.
Tes données, elles sont séparées de quelle manière ? Comment les
distinguer
les unes des autres ? Peux-tu donner un exemple ?
Cordialement.
Daniel
"FB" a écrit dans le message de news:

bjr

je récupère dans une variable de type variant un nombre de donnée
(nombre
de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de
type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB









Avatar
anonymousA
Bonjour,

un tableau déclaré de type variant sans dimension peut recevoir des
données sans déclaration de sa limite haute.
Celle-ci sera définie par le nombre d'éléments passés au tableau en une
seule fois

ex: tableau=range("A1:A20") renverra un tableau indicé de 1 en ligne à
20 en ligne avec un indice de colonne de 1.

Si par contre tu veux remplir un tableau à la "main", il te faudra en
définir ou en redéfinir la limite haute par Redim ou Redim Preserve si
tu veux conserver les valeurs déjà rentrées

ex
Dim tableau()
For I = 1 To 10
ReDim Preserve tableau(1 To I)
tableau(I) = Chr(60 + I)
Next

ou mais là on connait à priori la limite haute

Dim tableau(1 to 10)
For I = 1 To 10
tableau(I) = Chr(60 + I)
Next


Enfi la limite basse et haute d'un tableau sont déterminables par
Lbound(tableau) et Ubound(Tableau)


A+

ben en fait, .... c'est une variable de type variant (en VBA )
imagine qu'elle contienne les 10 Première lettre de l'alphabet

Dim tableau as variant
tableau(1) = a
tableau(2)= b
....
tableau (10) = j

maintenant je veux réutiliser mon tableau mais je ne sais plus combien
d'éléments ont été mis dedans.....
comment savoir que ma variable tableau contient 10 élément ????

Voila mon problème plus détaillé!!
Merci
FB



Bonjour.
Tes données, elles sont séparées de quelle manière ? Comment les distinguer
les unes des autres ? Peux-tu donner un exemple ?
Cordialement.
Daniel
"FB" a écrit dans le message de news:


bjr

je récupère dans une variable de type variant un nombre de donnée (nombre
de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB









Avatar
FB
je suis completement paumé dans ma programmation.... oulalalalalal

merci a tout les 2 .... je crois que je vais m'y prendre autrement
je reviendrai surement vous reposer des questions.... ;)

Merci bcp


bjr

je récupère dans une variable de type variant un nombre de donnée (nombre de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB


Avatar
michdenis
Bonjour Fb,

Si tu veux connaître le nombre d'éléments d'un tableau

a = WorksheetFunction.Count(Tblo)


Salutations!


"FB" a écrit dans le message de news:
bjr

je récupère dans une variable de type variant un nombre de donnée (nombre de
données que je ne connais pas)

Comment connaitre le nombre de données que j'ai dans ma variable de type
variant

Merci à toutes les personnes qui peuvent se pencher sur mon problème
FB