kembalian sebuah fungsi itu bisa berupa apa aja kok mas, variable
dengan semua jenis tipe data, bahkan object.
perhatikan contoh fungsi dengan kembalian berupa array a berikut ini:
Function test() As Variant
Dim a(5) As Integer, i As Integer
For i = 0 To 4
a(i) = i
Next i
test = a
End Function
Sub testrun()
Dim a As Variant, i As Integer
a = test
For i = 0 To UBound(a) - 1
Debug.Print a(i)
Next i
End Sub
kalo prosedur testrun kita jalankan hasilnya diimmediate window adalah
0
1
2
3
4
silahkan dicoba aja
rgrds
[poer]
--- In [email protected], "kotz zaddock" <[EMAIL PROTECTED]> wrote:
>
> eh benernya bisa ga sih fungsi returnnya variabel array?
> pengennya sih variabel type (bikinan sendiri/record) tapi udah
dicoba, ga
> bisa ya..
> trus kalo pake variabel array juga bingung nih gimana syntaxnya? apa
emang
> ga bisa ya... duh..
>
> please help.. thanx
>