Question toute simple sur les arrays en VBA / Excel

Question toute simple sur les arrays en VBA / Excel - VB/VBA/VBS - Programmation

Marsh Posté le 18-10-2006 à 10:30:51    

Bonjour,
 
C'est con, mais je n'arrive pas à trouver la propriété qui me donne la dimension d'une array...
Genre le nombre d'éléments d'une array à une dimension...
 
Merci d'avance :jap:

Reply

Marsh Posté le 18-10-2006 à 10:30:51   

Reply

Marsh Posté le 18-10-2006 à 10:39:14    

Les fonctions LBound() et UBound() te donnent l'indice le plus bas et l'indice le plus haut de ton tableau.
Un paramètre optionnel permet de spécifier quelle dimension on traite.

Dim l As Long
Dim tableau(5) As String
 
l = LBound(tableau)  ' renvoie 0
l = UBound(tableau)  ' renvoie 5


Dim l As Long
Dim tableau(3,4) As String
 
l = UBound(tableau)  ' renvoie 3; syntaxe identique à UBound(tableau,1)
l = UBound(tableau,2)  ' renvoie 4


Message édité par tegu le 18-10-2006 à 10:40:20
Reply

Marsh Posté le 18-10-2006 à 11:04:35    

Merci bien :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed