Bonjour et bienvenue,
Un premier exemple à adapter !...
Cdlt.
Option Explicit
Dim val_max
Public Sub template()
Dim tbl
tbl = Array(100, 99, 76, 124, 43)
Array_max (tbl)
MsgBox "valeur max : " & val_max
End Sub
Private Sub Array_max(tbl)
Dim i As Long, r
For i = LBound(tbl) To UBound(tbl)
If IsNumeric(tbl(i)) Then
r = tbl(i)
If val_max = "" Then
val_max = r
ElseIf r > val_max Then
val_max = r
End If
End If
Next i