Nom de variable avec concaténation - VB/VBA/VBS - Programmation
MarshPosté le 09-02-2009 à 09:53:01
Bonjour, J'ai une centaine de matrices à deux dimensions et je souhaiterais effectuer des opérations sur ces matrices dans des boucles. Hélas, je n'arrive pas à utiliser matrice(i) - pas moyen de la définir - ou matrice_i -en concaténant l'indice sur un nom générique -.
Ce que je souhaiterais écrire est soit : dim ??? for i = 1 to 100 if matrice(i).cells(5,6) = 2 then ... next i
soit : dim matrice_1 as variant, dim matrice_2 as variant... for i = 1 to 100 if matrice_i.cells(5,6) = 2 then ... next i
Marsh Posté le 09-02-2009 à 09:53:01
Bonjour,
J'ai une centaine de matrices à deux dimensions et je souhaiterais effectuer des opérations sur ces matrices dans des boucles. Hélas, je n'arrive pas à utiliser matrice(i) - pas moyen de la définir - ou matrice_i -en concaténant l'indice sur un nom générique -.
Ce que je souhaiterais écrire est soit :
dim ???
for i = 1 to 100
if matrice(i).cells(5,6) = 2 then ...
next i
soit :
dim matrice_1 as variant, dim matrice_2 as variant...
for i = 1 to 100
if matrice_i.cells(5,6) = 2 then ...
next i
Merci d'avance