Gestion d'un tableau par ses adresses "internes"

Peut-on faire référence à une cellule d'une table T avec une instruction du genre T(i+5, j-i) ?

Une plage de cellules est un tableau à deux dimensions. Tu peux initialiser ses dimensions et le remplir en une seule opération. Le tableau obtenu est de la forme Tableau(NbLignes, NbColonnes).

Remplis par exemple les cellules B3:I20 de valeurs quelconques puis essaye la procédure ci-dessous :

sub Tablo()
 Dim Tableau, i&, y&
 
  Tableau = ActiveSheet.Range("B3:I20").Value
  For i = LBound(Tableau, 1) To UBound(Tableau, 1)
   For y = LBound(Tableau, 2) To UBound(Tableau, 2)
 
 MsgBox Tableau(i, y)
   Next y
  Next i
 end sub

Auteur :

Mots clefs associés à cette page : ,