Valeur UBound(Tableau) incohérente dans tableau multidim

Bonjour,

lorsque je lance la commande UBound(Tableau) dans un tableau à 2 dimensions, le résultat que j'obtiens correspond à la 1ère dimension de ce tableau; exemple :

Redim Tablo(5,i)

UBound(Tablo)= 5 quelle que soit la valeur de i

voici un exemple concret avec la pièce jointe :

la valeur de UBound(Tablo) affichée par MsgBox = 2

alors que la boucle qui précède MsgBox et qui inscrit les valeurs de Tablo sur la feuille en contient plus de 60.

Quelqu'un aurait il une explication et une solution à cette incohérence ?

30glamc.xlsm (21.68 Ko)

Bonjour,

Ubound(Tablo) renvoie toujours la première dimension.

Pour renvoyer la deuxième dimension écrire :

Msgbox Ubound(Tablo,2)

A+

Merci

Rechercher des sujets similaires à "valeur ubound tableau incoherente multidim"