Ho una funzione che calcola il valore più grande in un array:
Testata e funzionante, il codice sotto funziona:codice:Function Massimo(ParamArray args() As Variant) Dim i As Integer i = 0 Dim val_max As Variant val_max = args(i) For i = 1 To UBound(args) If args(i) > val_max Then val_max = args(i) End If Next Massimo = val_max
Ora devo passare un array di stringhe alla funzione Massimo:codice:MsgBox Massimo("pippo", "pluto", "paperino")
allsubFld è un array di stringhe, ma ottengo errore 13 di run time, tipo non corrispondente; come si passa un array a paramArray?codice:MsgBox Massimo(allsubFld)
Grazie.

Rispondi quotando
