Co_Lac
XLDnaute Junior
Bonjour,
J'ai un tableau 3D qui se nomme "tab_soc" a 3 dimensions défini par :
Dim tab_soc(100,400,5) as variant
redim tab_soc(nb_soc,Nb_lignes_tab,5)
Comment fait on pour écrire sur une feuille excel les données du niveau 1 (nb_soc) ?
J'ai écris
Sheets("Graph").Range(Cells(W, col + 1), Cells(W + Nb_lignes_tab, col + 5)) = tab_soc 'Et là je ne sais pas quoi écrire j'ai essayé plein de solution mais rien ne marche !!!
J'ai essayé "= tab_soc(nb_soc, 1 to Nb_lignes_tab, 1 to 5) ça ne marche pas ...
Si vous avez des idées Merci
J'ai cherchais pendant 2 jours sur le net je ne trouve pas !
Je sais le faire avec un tableau 2D mais pas avec un 3D !
Et je ne sais pas créer un tableau 2D à partir d'un 3D
Merci
J'ai un tableau 3D qui se nomme "tab_soc" a 3 dimensions défini par :
Dim tab_soc(100,400,5) as variant
redim tab_soc(nb_soc,Nb_lignes_tab,5)
Comment fait on pour écrire sur une feuille excel les données du niveau 1 (nb_soc) ?
J'ai écris
Sheets("Graph").Range(Cells(W, col + 1), Cells(W + Nb_lignes_tab, col + 5)) = tab_soc 'Et là je ne sais pas quoi écrire j'ai essayé plein de solution mais rien ne marche !!!
J'ai essayé "= tab_soc(nb_soc, 1 to Nb_lignes_tab, 1 to 5) ça ne marche pas ...
Si vous avez des idées Merci
J'ai cherchais pendant 2 jours sur le net je ne trouve pas !
Je sais le faire avec un tableau 2D mais pas avec un 3D !
Et je ne sais pas créer un tableau 2D à partir d'un 3D
Merci