Excel VBA Aralık Nesnesi - Kolay Excel Makroları

İçindekiler

Aralık Örnekleri | hücreler | Bir Aralık Nesnesi Bildir | Seç | satırlar | sütunlar | Kopyala/Yapıştır | Temizle | Saymak

NS Aralık nesnesiÇalışma sayfanızdaki bir hücrenin (veya hücrelerin) temsili olan , en önemli nesnesidir. Excel VBA'sı. Bu bölüm, Range nesnesinin özelliklerine ve yöntemlerine genel bir bakış sunar. Özellikler bir nesnenin sahip olduğu bir şeydir (nesneyi tanımlarlar), yöntemler ise bir şeyler yapar (bir nesneyle bir eylem gerçekleştirirler).

Aralık Örnekleri

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırını ekleyin:

Aralık("B3").Değer = 2

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Kod:

Aralık("A1:A4").Değer = 5

Sonuç:

Kod:

Aralık("A1:A2,B3:C4").Değer = 10

Sonuç:

Not: Excel VBA kodunuzdaki adlandırılmış bir aralığa atıfta bulunmak için şuna benzer bir kod satırı kullanın:

Aralık("Fiyatlar").Değer = 15

hücreler

Aralık yerine Hücreleri de kullanabilirsiniz. Hücreleri kullanmak, özellikle aralıklar arasında dolaşmak istediğinizde kullanışlıdır.

Kod:

Hücreler(3, 2).Değer = 2

Sonuç:

Açıklama: Excel VBA, 2. satır ve 2. sütunun kesiştiği noktada hücreye 2 değerini girer.

Kod:

Aralık(Hücreler(1, 1), Hücreler(4, 1)).Değer = 5

Sonuç:

Bir Aralık Nesnesi Bildirin

Dim ve Set anahtar sözcüklerini kullanarak bir Range nesnesi bildirebilirsiniz.

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
örnek.Değer = 8

Sonuç:

Seçme

Range nesnesinin önemli bir yöntemi Select yöntemidir. Select yöntemi yalnızca bir aralık seçer.

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
örnek.Seç

Sonuç:

Not: Farklı bir çalışma sayfasındaki hücreleri seçmek için önce bu sayfayı etkinleştirmeniz gerekir. Örneğin, aşağıdaki kod satırları, soldan üçüncü çalışma sayfasında B7 hücresini seçer.

Çalışma sayfaları(3).Etkinleştir
Worksheets(3).Range("B7").Seç

satırlar

Rows özelliği, bir aralığın belirli bir satırına erişim sağlar.

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
örnek.Satırlar(3).Seç

Sonuç:

Not: Kenarlık yalnızca gösterim amaçlıdır.

Sütunlar

Columns özelliği, bir aralığın belirli bir sütununa erişim sağlar.

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
örnek.Sütunlar(2).Seç

Sonuç:

Not: Kenarlık yalnızca gösterim amaçlıdır.

Kopyala yapıştır

Kopyala ve Yapıştır yöntemi, bir aralığı kopyalamak ve çalışma sayfasında başka bir yere yapıştırmak için kullanılır.

Kod:

Aralık("A1:A2").Seç
Seçim.Kopyala
Aralık("C3").Seç
ActiveSheet.Paste

Sonuç:

Excel VBA'da buna izin verilmesine rağmen, tam olarak aynısını yapan aşağıdaki kod satırını kullanmak çok daha iyidir.

Aralık("C3:C4").Değer = Aralık("A1:A2").Değer

Temizlemek

Bir Excel aralığının içeriğini temizlemek için ClearContents yöntemini kullanabilirsiniz.

Aralık("A1").ClearContents

veya basitçe kullanın:

Aralık("A1").Value = ""

Not: Bir aralığın içeriğini ve biçimini temizlemek için Clear yöntemini kullanın. Yalnızca biçimi temizlemek için ClearFormats yöntemini kullanın.

Saymak

Count özelliği ile bir aralığın hücre, satır ve sütun sayısını sayabilirsiniz.

Not: Kenarlık yalnızca gösterim amaçlıdır.

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
MsgBox örneği.Sayı

Sonuç:

Kod:

Aralık olarak karart örnek
Örnek ayarla = Aralık("A1:C4")
MsgBox örneği.Rows.Count

Sonuç:

Not: Benzer şekilde, bir aralığın sütun sayısını sayabilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave