Excel'de vba'da dim nasıl kullanılır?

VBA DIM bildirimi nedir?

VBA DIM ifadesi, bir değişken bildirmeniz gerektiğinde kullanmanız gereken “bildirme” anlamına gelir. Bunu kullandığınızda, VBA’ya belirli bir veri türü atayarak belirli bir adı değişken olarak bildirdiğinizi bildirir. Aşağıdakileri bildirmek için kullanılabilir:

  • Temel değişkenler
  • Varyantlar
  • Nesneler
  • Dağıtmak

VBA’da DIM Ekstresini kullanma

  1. Başına “Dim” anahtar kelimesini yazın.
  2. Daha sonra kullanmak istediğiniz değişkenin adını girin.
  3. Daha sonra “beğen” kelimesini kullanmanız gerekir ve anında veri türlerinin bir listesini alırsınız.
  4. Sonunda değişkene atamak istediğiniz veri türünü seçin.
vba'daki dim-ifadesi

Dediğim gibi bir değişkeni tanımladığınızda ona bir veri tipi atamanız gerekir. Aşağıdaki anlık görüntüye bakın.

Tek bir Dim ifadesiyle birden fazla değişkeni bildirmek

Birden fazla değişken bildirmeniz gerektiğinde, bunu Dim ifadesini yalnızca bir kez kullanarak yapabilirsiniz. Aşağıdaki örneği düşünün.

Açık seçeneği kullanma

Kodunuzun performansını artıran ve aynı zamanda verimliliğini artıran tüm değişkenleri bildirmeniz önemle tavsiye edilir. Ancak bir değişken bildirmeyi atlarsanız ve bunu bazı kodlarda kullanırsanız, VBA bu değişkeni bir değişken olarak alır.

Bir değişkeni bildirmeyi asla kaçırmamanın en iyi yolu, sizi bir değişkeni bildirmeye zorlayan ve onu her kaçırdığınızda bir hata görüntüleyen Option Explicit ifadesini kullanmaktır.

Tablolarla karartma talimatı

Bir dizi bildirmeniz gerektiğinde DIM ifadesini de kullanmalısınız. Aşağıdaki paylaştığım örneği düşünün.

Yukarıdaki örnekte, dim ifadesiyle bildirilen iki diziniz var.

İlk dizide üç öğeniz var ve ikincisinde hiçbir öğe bildirilmedi. İşte bir dizi bildirmeniz gereken zaman , dizi öğelerini bildirmek için parantez kullanmanız ve dinamik bir dizi istiyorsanız boş parantezleri kullanmanız gerekir.

DIM’i Excel nesneleriyle kullanma

DIM ifadesini kullanarak da bir nesneye başvurabilirsiniz. Bir çalışma kitabındaki sayfaları saymak istediğinizi varsayalım, bu nesneyi bildirebilir ve çalışma sayfasını buradan sayabilirsiniz.

Yukarıdaki örnekte, wb’yi bir çalışma kitabı olarak bildirdiniz ve ardından kodda daha sonra kullanılmak üzere “kitap1” çalışma kitabını tanımladınız.

Dim deklarasyonunu nereye koymalı?

Kodun herhangi bir yerinde DIM ifadesini kullanarak bir değişken bildirebilirsiniz, ancak kullanmadan önce bunu bildirdiğinizden emin olun. Diyelim ki kodun 2. satırındaki bir değişkenden bahsediyorsunuz ve 3. satırdaki Dim’i kullanarak bir hata alacağınızı beyan ettiniz.

Bu nedenle, kullanmadan önce bir değişkeni bildirdiğinizden emin olun.

Yorum ekle

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir