Vb.Net terdapat procedure dan function yang akan kita gunakan untuk memanggil fungsi untuk menjalankan perintah tertentu. Procedure ditulis Sub sedangkan function ditulis sebagai function. untuk procedure dan function dibagi menjadi 2 macam, yaitu public procedure atau public sub, private procedure atau private sub, public function dan private function.
dibawah ini adalah contoh private sub hanya bertugas sebagai status atau eksekusi dimana sifatnya readonly.

Contoh procedure pada Vb.Net
dimana nilainya dapat dipanggil ke siapapun. berbeda dengan procedure private yang hanya bersifat readonly
Sub penjumlahanmbahalexcom() '
Dim x As Integer
Dim y As Integer
Dim hasil As Integer
End Sub
Contoh function pada Vb.Net
Function penjumlahanmbahalexcom(ByVal x As Integer, ByVal y As Integer) As Integer
Dim hasil As Integer
hasil = x + y
Return hasil
End Function
Baca Juga : Cara Membuat Program Sederhana Vb.Net

untuk memanggil perintah sub diatas ketikan
penjumlahan()
untuk memanggil perintah function dibutuhkan variable lain yang memiliki tipe data yg sama. misalnya untuk memanggil function diatas kita harus mendeklarasikan variable baru yang nantinya digunakan untuk menampung nilai function tersebut.
contoh
dim tampung as integer 'deklarasikan variable tampung
tampung=penjumlahan(text1.text,text2.text) 'panggil function penjumlahanmbahalex
maka hasilnya akan mengeksekusi sub penjumlahanmbahalex dan nilai yang dihasilkan adalah “Hasil”
Kesimpulan
Pengertian function dan procedure pada Vb.Net tidaklah sulit, anda akan paham jika mempraktikannya langsung pada Vb.Net masing masing. Sedikit saran dari saya apabila anda membaca sebuah artikel tentang coding dan belum paham lebih baik anda mempraktikannya langsung dan jika masih belum paham silahkan berkomentar dibawah. Insaallah saya akan membantu. Terimakasih