Magic_Doctor
XLDnaute Barbatruc
Bonsoir,
Voilà un sujet apparemment simple mais qui, en fait, ne l’est pas du tout.
Ici : Ce lien n'existe plus
j’ai trouvé la définition, disons, la « moins mauvaise ».
« Le terme français « tableau » est ambigu dans excel. Pour cette raison le terme array sera utilisé pour faire la distinction entre les tableaux, qui s’écrivent dans les feuilles de calcul, et les arrays qui sont des objets VBA.
Un array est un container qui permet de stocker de façon temporaire des données, de faire des calculs dessus ou de les trier si nécessaire, puis de les restituer dans une feuille de calcul. »
Je déclare un tableau (virtuel) à une dimension qui récupère, par exemple, les 10 lignes d’une colonne d’un tableau (physique) de la feuille : Tablo (9). Option Base 0 (on compte de 0 à 9 = 10). Je rajoute une autre dimension au tableau (virtuel), laquelle dimension correspondra aux colonnes du tableau de la feuille. Supposons que ce tableau (physique) ait 3 colonnes contiguës à la 1ère, j’imagine qu’en toute logique je devrais écrire selon le même raisonnement que précédemment : Tablo (9, 2).
Il semblerait qu’un tableau virtuel peut avoir jusqu’à 60 dimensions… Sans atteindre ce chiffre cosmique, je me suis demandé ce que pouvait déjà être une 3ème dimension. Peut-être une feuille, en partant du principe que dans chaque feuille il y ait un tableau similaire à Tablo (9, 2). Tablo (9, 2, 3) signifierait alors des tableaux de 10 lignes, 3 colonnes, chacun se trouvant dans 4 feuilles du classeur.
Mon raisonnement tient-il debout ?
Si oui (ou non), que signifie au juste un tableau de, par exemple, 5 dimensions ?
Existe-t-il quelque part des exemples concrets, non abscons, autrement dit intelligibles ?
Merci d’avance de m’éclairer.
Voilà un sujet apparemment simple mais qui, en fait, ne l’est pas du tout.
Ici : Ce lien n'existe plus
j’ai trouvé la définition, disons, la « moins mauvaise ».
« Le terme français « tableau » est ambigu dans excel. Pour cette raison le terme array sera utilisé pour faire la distinction entre les tableaux, qui s’écrivent dans les feuilles de calcul, et les arrays qui sont des objets VBA.
Un array est un container qui permet de stocker de façon temporaire des données, de faire des calculs dessus ou de les trier si nécessaire, puis de les restituer dans une feuille de calcul. »
Je déclare un tableau (virtuel) à une dimension qui récupère, par exemple, les 10 lignes d’une colonne d’un tableau (physique) de la feuille : Tablo (9). Option Base 0 (on compte de 0 à 9 = 10). Je rajoute une autre dimension au tableau (virtuel), laquelle dimension correspondra aux colonnes du tableau de la feuille. Supposons que ce tableau (physique) ait 3 colonnes contiguës à la 1ère, j’imagine qu’en toute logique je devrais écrire selon le même raisonnement que précédemment : Tablo (9, 2).
Il semblerait qu’un tableau virtuel peut avoir jusqu’à 60 dimensions… Sans atteindre ce chiffre cosmique, je me suis demandé ce que pouvait déjà être une 3ème dimension. Peut-être une feuille, en partant du principe que dans chaque feuille il y ait un tableau similaire à Tablo (9, 2). Tablo (9, 2, 3) signifierait alors des tableaux de 10 lignes, 3 colonnes, chacun se trouvant dans 4 feuilles du classeur.
Mon raisonnement tient-il debout ?
Si oui (ou non), que signifie au juste un tableau de, par exemple, 5 dimensions ?
Existe-t-il quelque part des exemples concrets, non abscons, autrement dit intelligibles ?
Merci d’avance de m’éclairer.