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