[VBA] Tableau double

Fermé
DurDur - 12 janv. 2011 à 16:30
 DurDur - 13 janv. 2011 à 12:21
Bonjour,

Je souhaite créer un tableau double, mais je me heurte à une difficulté.
Comment peux-t-on avoir l'indice du dernier élément de la deuxième colonne ?
Exemple :
Tableau(x,j) où x et j sont des variables.
La représentation de mon tableau est la suivante :
Colonne X
Pays 1 Colonne J
Dep 1
Dep 2
Dep 3
Etc.
Pays 2
Dep 1
Dep 2
Dep 3
Etc.
...
...
...

Pays X
Dep 1
Dep
Etc.

Ce que mon programme fera :
1/ Je lis la ligne
2/ Je récupère le nom du pays sur cette ligne dans la colonne des Pays
3/ Je compare ce pays avec une liste de pays
4/ Si le pays lu = le pays de la liste :
- je me place sur le pays dans la colonne X
Si le pays lu N'égal PAS le pays de la liste :
- Je retourne en 1
5/ Je parcours ma liste de département (colonne J) correspondant au pays (colonne X)
6/ Si le département existe je ne fait rien
Si le département N'existe PAS :
- Je redimmensionne ma colonne J pour ajouter un département
- J'ajoute ce département dans ma colonne
- Je retourne en 1

En fait ce que je souhaite réaliser c'est un tableau contenant des pays (dans l'exemple c'est colonne X) et pour chaque pays, mettre son département (dans l'exemple c'est colonne J).

Je connais le nombre de pays, mais pas les départements (sachant que plus tard, je vais rajouter des départements factice pour les pays)


A voir également:

1 réponse

Personne n'a une idée ?
0