Dans la sub appelante, tu déclares le type de la variable Table, dimensionnée ou non, ça dépend de ta façon de la remplir.
Dans la fonction tu mets... rien du tout
Public Function Bound(table) As Integer
Table est déjà déclarée.
Mets Option Explicit avant ton code, tu t'apercevras qu'il ne manque aucune déclaration
1 2 3 4 5 6 7 8 9 10 11
| Option explicit
Sub TailleDuTableau()
Dim LeTableau
LeTableau = Array("un", "deux", "trois", "quatre", "cinq", "six")
MsgBox Bound(LeTableau)
End Sub
Function Bound(Tableau) As Integer
Bound = UBound(Tableau)
End Function |
A+
NB - la dimension du tableau commence à 0
Partager