Excel VBA - Sub ve Function Prosedürler

Опубликовано: 09 Май 2021
на канале: faruk çubukçu
2,978
59

Excel VBA sub ve function yazmak
Excel VBA sub prosedür
Excel VBA function prosedür

Excel ortamında kodlama blokları modül ya da form kodları içinde yer alan prosedürlerdir. Bu prosedür sub ve function olmak üzere iki şekilde yazılırlar. Sub prosedürlerin amacı bir işlemi yapmak, Function prosedürlerin amacı ise bir işlemi yapıp bir sonucu döndürmektir.
VBA-Visual Basic kodları, “prosedür” olarak adlandırılan kod blokları şeklinde oluşturulur. Bu prosedürler iki türlüdür:
• Sub
• Function
Sub prosedürler genel olarak işlemleri yapmak için Function prosedürler ise genel olarak hesaplamalar için kullanılır.


' ekrandan 2 sayı al
' bunları toplayalım
' bir sayfaya yazalı
' gösterim

' açıklama yazma
Dim sayi1 As Double
Dim sayi2 As Double
Dim toplam As Double

Sub EkrandanIkiSayiAl()
' değişken tanımlama
'ekrandan al

Call ekrandanalma
toplam = islem(sayi1, sayi2, "T")
Call sayfayayaz
Call ekrandangoster

End Sub

Sub ekrandanalma()

sayi1 = InputBox("sayi1 girin")
sayi2 = InputBox("sayi1 girin")

End Sub

Sub sayfayayaz()
Sayfa1.Range("a1").Value = toplam

End Sub

Sub ekrandangoster()

MsgBox toplam

End Sub
Function islem(deger1 As Double, deger2 As Double, islemturu As String) As Double

islem = deger1 + deger2

End Function

Faruk Çubukçu - Bilgi Teknolojileri Danışmanlık
www.farukcubukcu.com www.excelakademi.com