Obtenir la longueur d'un tableau ?
Obtenir la longueur d'un tableau ?
Comment obtenir la longueur (le nombre d'éléments) d'un tableau en VBA ?
Re: Obtenir la longueur d'un tableau ?
```vba
Dim arr(1 To 10) As Integer
' Nombre d'éléments
Dim longueur As Long
longueur = UBound(arr) - LBound(arr) + 1
' Ou pour un tableau commençant à 0
Dim arr2(0 To 9) As Integer
longueur = UBound(arr2) + 1
```
Note : Utilisez `UBound` et `LBound` pour obtenir les limites supérieure et inférieure. Cela fonctionne aussi pour les tableaux multidimensionnels :
```vba
UBound(arr, 1) ' première dimension
UBound(arr, 2) ' deuxième dimension
```
Dim arr(1 To 10) As Integer
' Nombre d'éléments
Dim longueur As Long
longueur = UBound(arr) - LBound(arr) + 1
' Ou pour un tableau commençant à 0
Dim arr2(0 To 9) As Integer
longueur = UBound(arr2) + 1
```
Note : Utilisez `UBound` et `LBound` pour obtenir les limites supérieure et inférieure. Cela fonctionne aussi pour les tableaux multidimensionnels :
```vba
UBound(arr, 1) ' première dimension
UBound(arr, 2) ' deuxième dimension
```