Değişkenleri Tanımlama

Bu bölümde, Excel VBA’da bir değişkeni nasıl bildireceğimizi, başlatacağımızı ve görüntüleyeceğimizi öğreneceğiz. Değişken kullanabilmek için Excel VBA’da bir değişkeni tanımlamamız gerekir.

Örnek: myText değişkenini yazı olarak tanımlıyoruz:
Dim myText As String
Örnek: Toplam satır sayısını aşağıdaki gibi bulup değişkene atıyoruz:
Sub makro()

Dim lastrow As Long
lastrow = Rows.Count
Debug.Print lastrow

End Sub
Cevap: 1048576

Farklı değişkenleri virgül ile ayırarak tanımlamak

Sub makro()

Dim last_row As Long, last_column As Long

last_row = Rows.Count
last_column = Columns.Count

Debug.Print last_row
Debug.Print last_column

End Sub
Cevap:
1048576
16384
Dizi olarak değişken tanımlama
Dim my_month(1 To 12) As String
my_month(1) = "Ocak"
my_month(2) = "Şubat"
my_month(12) = "Aralık"

'Bu şekilde tanımlanırsa başlangıç numarası 0 olur:
Dim my_month(11) As String

2 boyutlu dizi olarak değişken tanımlama

Dim aylik_satislar(1 To 12, 1 To 3) As Variant

şirket A

şirket B

şirket C

ocak

(1,1)

(1,2)

(1,3)

şubat

(2,1)

(2,2)

(2,3)

mart

(3,1)

(3,2)

(3,3)

nisan

(4,1)

(4,2)

(4,3)

mayıs

(5,1)

(5,2)

(5,3)

haziran

(6,1)

(6,2)

(6,3)

temmuz

(7,1)

(7,2)

(7,3)

ağustos

(8,1)

(8,2)

(8,3)

eylül

(9,1)

(9,2)

(9,3)

ekim

(10,1)

(10,2)

(10,3)

kasım

(11,1)

(11,2)

(11,3)

aralık

(12,1)

(12,2)

(12,3)

Sabit değişkenler tanımlama
Const my_yazi As String = "sabit yazı"
Const my_sayi As Long = 9999

Yayımlandı

kategorisi

yazarı:

Etiketler: