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.