Değişkenler
-
Değişkenlerin Kapsamı
Bu bölümde diğer prosedürlerde değişkenleri yeniden kullanmayı ele alacağız. 1. Procedure (sadece prosedürün içinde) Sub makro() Dim last_row As Long, last_column As Long End Sub 2. Module (prosedür dışında yazılı olursa tüm modülde etkili olur. Not: Sadece içinde bulunduğu modülde etkili olur.) Option Explicit Dim last_row As Long, last_column As Long 3. Tüm modüllerde ve…
-
Nesne Değişkenleri
Nesne değişkenlerini kullanırken mutlaka “Set” kullanmak gerekir Dim new_book As Workbook Set new_book = Workbooks.Add Örnek: Dim new_book As Workbook Dim new_sheet As Worksheet Dim new_range As Range Set new_book = Workbooks.Add Set new_sheet = new_book.Sheets(1) ‘Yeni açtığımız çalışma kitabının ilk sayfasının A1 hücresine değer giriyoruz new_sheet.Range(“A1”).Value = “abc123” ‘az önce yeni bir dosya açtığımız…
-
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…
-
Değişkenler
Bu bölümde, Excel VBA’daki değişken tiplerini inceleyeceğiz. Başlatma (Initializing) bir değişkene bir başlangıç değeri atamak anlamına gelir. Değişkenler için Veri Türleri Değişkenler farklı veri türlerini barındırabilir Varsayılan değişken variant’dır Veri Türü Kullanılan Bellek Aralık Byte 1 byte 0 ile 255 arası Integer 2 byte -32,768 ile 32,768 arası Long 4 byte -2,147,483,648 ile 2,147,483,647 arası…