Muchas gracias Raul, no se si les pasa que a veces tienen tan saturada la mente que no pueden resolver algo simple! Justamente me desperte con una funcion en la cabeza muy similar a la que me encontre en este foro!!
Aca la posteo como quedo finalmente devolviendo el indice que es lo que necesitaba!
Private Function DevuelveIndiceMayor(Mat() As Byte) As Byte
Dim i As Integer, j As Integer, max As Byte, Index As Byte
j = UBound(Mat)
For i = 0 To j
If Mat(i) > max Then max = Mat(i): Index = i
Next
DevuelveIndiceMayor = Index
End Function