Function And Sub

A. FUNCTION

Fungsi adalah bagian program yang melakukan tugas tertentu. Anda bisa menggunakan fungsi jika Anda ingin Excel VBA melakukan tugas yang mengembalikan hasilnya, Tempatkan fungsi ke modul (Di Editor Visual Basic, klik Insert, Module). 


Misalnya, fungsi dengan nama perkalian_dua_bilangan

Function perkalian_dua_bilangan(x As Double, y As Double) As Double

 perkalian_dua_bilangan = x * y

 End Function

Selanjutnya , Anda sekarang dapat memanggil fungsi ini dalam kode Anda dengan hanya menggunakan nama fungsi dan memberi nilai untuk setiap argumen. Misalnya:


Private Sub CommandButton1_Click()
Dim z As Double

z = perkalian_dua_bilangan(3, 5)

MsgBox z

End Sub

Output: 

B. SUB
Prosedur Sub melakukan tugas dan kemudian mengembalikan kontrol ke kode panggilan, namun tidak mengembalikan nilai pada kode panggilan.
Tempatkan Sub ke modul (Di Editor Visual Basic, klik Insert, Module).


Sub Perkalian_dua_bilangan(x As Double, y As Double)

 MsgBox x * y

 End Sub

Selanjutnya , Anda sekarang dapat memanggil fungsi ini dalam kode Anda dengan hanya menggunakan nama fungsi dan memberi nilai untuk setiap argumen. Misalnya:

Private Sub CommandButton1_Click()

Perkalian_dua_bilangan 4, 8

End Sub


Output:

Tidak ada komentar:

Posting Komentar