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
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)Tempatkan Sub ke modul (Di Editor Visual Basic, klik Insert, Module).
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