VBA Sınırları (Adım Adım Kılavuz) - Excel VBA ile Kenarlıklar Nasıl Ayarlanır?

VBA Excel'de sınırlar

Verilerimizi vurgulamak için excel'de sınırları kullanıyoruz, herhangi bir gösterge tablosunda önemli verileri temsil etmek çok önemli bir beceridir ve bu sınırlarla yapılır, sınırlar VBA'da menzil yöntemi kullanılarak ve uygun veriler verilerek erişilebilen bir özelliktir. Farklı bordür stilleri olduğunu bildiğimiz gibi border style.

Excel'de biçimlendirme konusunda iyiyseniz, kendinize "Excel Güzellik Uzmanı" diyebilirsiniz. Raporların son kullanıcıya veya okuyuculara çekici görünmesini sağlamak için biçimlendirme önemli bir rol oynar. Umarım normal çalışma sayfasındaki biçimlendirme tekniklerini iyi biliyorsunuzdur. VBA kodlamasıyla biçimlendirme, önemli miktarda VBA kodlama dili gerektirir. Bu yazıda, size en önemsiz biçimlendirme tekniklerinden birini, yani excel VBA sınırlarını uygulamayı göstereceğiz.

VBA'da Kenarlık Örnekleri

Bunu daha iyi anlamak için bazı örneklere göz atalım.

Örnek 1 - Kodlama ile VBA Kenarlıklarını Uygulama

Excel VBA sınırlarını farklı stillerle uygulamak için bir makro oluşturmak, bunları excel şeridine eklenti olarak sunmak, VBA sınırlarını uygulamak istediğimizde işi kolaylaştırır.

Çalışma sayfasındaki her hücrenin kenarlıkları ve arka plan renkleri vardır. Varsayılan olarak, her hücrenin kenarlığı ve arka plan rengi yoktur.

Elimizdeki HOME sekmesinin altındaki çalışma sayfasında , bir kenarlık seçeneğimiz var ve excel'deki açılır listeye tıklarsanız, çeşitli seçeneklerimiz var.

Ancak VBA'da yapmamız gereken ilk şey, excel VBA sınırları biçimlendirme stillerini uygulayacağımız hücreye veya hücre aralığına karar vermektir. Böylece, VBA RANGE nesnesini kullanarak hücre veya hücre aralığına başvurabiliriz. Örneğin, B5 hücresinin kenarlığını değiştirmek istiyorsanız, kodu şu şekilde yazabilirsiniz.

Aralık ("B5")

Daha sonra “ Sınırlar ” özelliğine erişmemiz gerekiyor .

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Bo End Sub

Excel VBA "Kenarlıklar" özelliğini uyguladıktan sonra, her türden kenarlık biçimlendirme seçeneklerini görmek için parantez açın.

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (Son Alt

Burada xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal ve xlInsideVertical var.

Bordür stili seçildikten sonra çalışmak istediğimiz özelliği seçmemiz gerekiyor. Burada kullanmamız gereken karakterlerden biri " Çizgi Stili" dir, bu nedenle "Çizgi Stili" özelliğini seçin.

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .li End Sub

Çizgi stili özelliği seçildikten sonra, uygulayacağımız VBA'da çizgi stili çizgi türünü veya kenarlık türünü ayarlamamız gerekir.

Eşittir işareti koyun ve "XlLineStyle" numaralandırmasını seçin .

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle. Sub

Mevcut tüm kenarlık stillerini görmek için nokta koyun.

Kod:

Burada birçok seçeneğimiz var. xlContinuous, xldash, xlDashDot, xlDashDotDot, xlDot, xlDouble, XlLineStyleNone ve xlSlantDashDot.

Tamam, şimdi " xlDouble " seçeneğini seçtim.

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlDouble End Sub

Şimdi, kodu çalıştırırsam, Çift satırını B5 hücresinin altına uygulayacaktır .

Çizgi Türü: " xlContinuous ".

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xl Contininuous End Sub

Sonuç:

Satır Türü: "çakışma."

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlDash End Sub

Sonuç:

Satır Türü: " xlDashDot."

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDot End Sub

Sonuç:

Satır Türü: " xlDashDotDot ".

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlDashDotDot End Sub

Sonuç:

Çizgi Türü: " xlDot."

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlDot End Sub

Sonuç:

Çizgi Türü: " xlLineStyleNone ".

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlLineStyleNone End Sub

Sonuç:

Bu, belirtilen hücrenin sınırını kaldıracaktır.

Satır Türü: " xlSlantDashDot ".

Kod:

Alt Sınır_Örnek1 () Aralık ("B5"). Sınırlar (xlEdgeBottom) .LineStyle = XlLineStyle.xlSlantDashDot End Sub

Sonuç:

Örnek 2 - VBA Kenarlıkları Etrafında Yöntem Kullanarak Sınırı Değiştirme

Ayrıca VBA Borders Around yöntemini kullanarak hücrenin sınırlarını değiştirebiliriz . Hücre veya hücre aralığından bahsedildikten sonra, VBA Borders Around yöntemine erişmemiz gerekir .

Tüm parametreleri görmek için parantezi açın.

Aralık ("B5"). BorderAround ((Çizgi Stili), (xlBorderWeight olarak Ağırlık), (ColorIndex), (Renk), (Tema Rengi))

Bu yöntemle yapabileceğimiz çizgi stilinden, çizginin renginden, bordür ağırlığından ve daha birçok şeyden bahsedebiliriz.

Kod:

Sub Border_Example1 () Range ("B5"). BorderAround LineStyle: = xlContinuous, Weight: = xlThick End Sub

Bu, Çizgi Stilini xlContinuous olarak değiştirecektir.

LineStyle: = xlContinuous

Sınırın ağırlığı kalın.

Ağırlık: = xlThick

Ve bu kodun sonucu aşağıdaki gibidir.

Bunun gibi excel VBA Borders ve Border Around özelliğini ve yöntemini kullanarak, VBA kodlaması ile sınır ve sınır unsurlarını değiştirebiliriz.

Önerilen Makaleler

Bu, VBA Sınırları Kılavuzu olmuştur. Burada, pratik örnekler ve indirilebilir kod şablonlarının yanı sıra Excel VBA Kodlaması ile Kenarlıkların nasıl ayarlanacağını öğreniyoruz. Ayrıca Excel VBA ile ilgili diğer makalelere de bakabilirsiniz -

  • Excel VBA'daki Global Değişkenler nelerdir?
  • VBA'da Pivot Tablo Oluşturma Örnekleri
  • Excel VBA Sonu
  • Boş Hücreler için Koşullu Biçimlendirme

Ilginç makaleler...