Bonjour,

J'ai une variable tableau à 3 dimensions dans laquelle je fais pas mal de traitements.

Prenons la taille Tab(5,10,100) pour l'exemple:
1ère dimension: nombre de feuilles de calcul
2ème : Nombre de colonnes
3ème : Nombre de lignes

Pour visualiser c'est comme si ce tableau était 5 grilles de 10 * 100 superposées
(J'ai pris le Nombre de lignes en dernière dimension car seule la dernière dimension est redimensionnable)

A la fin de mon code je veux transfèrer dans mes 5 feuilles les données du tableau correspondantes.
Au lieu de boucler sur les éléments du tableau et faire du "point à point" je voudrais savoir si il est possible avec un tableau à 3 dimensions de dire en VBA:

"Je veux que dans ma feuille 1 dans ma plage allant de Cell(1,1) à Cell(10,100) apparaisse ma grille 10*100 à l'étage 1 de mon tableau"
...De la même manière qu'avec un tableau à 2 dimensions!

Je n'ai trouvé nulle part, ni même réussi à deviner
Utiliser .Index? Ubound()?
Est-ce possible? Ou dois-je me contenter d'une boucle?

Celui qui trouve, aura un sandwich (à la fraise)

Merci de votre considèration, et bonne journée