VBA Excel'de X Çizgileri Nasıl Çizilir

Uygulamalar için Visual Basic, Excel'deki verileri biçimlendirmenize, görüntülemenize, analiz etmenize ve değiştirmenize yardımcı olur. VBA, yazdığınız kodu, farklı çalışma kitaplarındaki binlerce sütunda birkaç matematiksel işlem de dahil olmak üzere, manuel olarak yapılması zor veya imkansız olan tekrarlayan görevleri otomatik olarak gerçekleştirmek için kullanabilir. Bir Excel elektronik tablosu özelliği, hücrelerin içine X çizgileri çizmek için kullanabileceğiniz düz çizgilerle veya çaprazlarla temsil edilen kenarlıklara sahip olmasını sağlar.

VBA Temelleri

Excel'de çalışma sayfaları, hücreler ve hücre aralıkları "nesneler" olarak bilinir ve renk gibi işleyebileceğiniz özelliklere sahiptir. Nesneleri görevleri gerçekleştiren VBA koduna makro adı verilir ve geliştirici sekmesinin altında bulunan Visual Basic düzenleyicisi kullanılarak yazılmıştır, “Dosya” altında, “Seçenekler” ve “Excel Seçenekleri” ni seçin. İletişim kutusunun sol tarafında, “Şeritleri Özelleştir”, “Komutlar” ve ardından “Popüler Komutlar” ı seçmelisiniz. “Şeridi Özelleştir” ve “Ana” yı seçtikten sonra Geliştirici onay kutusunu seçip “Tamam” ı tıklayın, Geliştirici sekmesi görünecektir. Bir makro, alt rutin için kısa olan “sub” ile başlar ve “end sub” ile biter. Onu bir .xlsm uzantısı ile kaydetmelisiniz.

VBA Komutları

Komut formatı nesneyi ve özelliğini veya yöntemini bir noktayla ayrılmış olarak yazmayı içerir. Range nesnesi, işlem için bir hücreyi veya hücre grubunu hazırlamak için “Seçim” ve “Seç” ile kullanılır. Örneğin, “Range (“ A1 ”). Value = 3” komutu hücre 1'i seçip 3 değerini atar. A6 ve C6 hücrelerini ve bunların arasındaki her şeyi seçmek için, Range ("A6: C6") yazmanız gerekir. ") .Select.”

Sınır Özellikleri

Kenarlıklar varsayılan olarak siyah renkte kalın veya ince katı veya kesikli çizgiler kullanabilir. Çapraz çizgi, komutun sırasıyla "xlDiagonalDown" veya "xlDiagonalUp" olduğu geri veya ileri giden bir iç kenarlıktır. İleri ve geri çapraz eğik çizgi çizme komutu “Selection.Borders (Diagonal Command) .LineStyle = xlContinuous”, burada xlContinuous düz çizgiler anlamına gelir.

X çizgileri çizme

X çizgileri çizmek için, ilgilendiğiniz her hücrede ileri ve geri çapraz çizgiler oluşturmalısınız. Onları komut dosyası penceresini açarak, yeni bir alt başlatıp adlandırarak ve ardından bir satırda “Sub drawDiagonal ()” gibi X satırlarının çizileceği hücreleri seçmek için bir komut dosyası yazarak bunları üç hücrede çizmeyi deneyebilirsiniz ve "Aralık (" A6: C6 "). Altında" seçeneğini seçin. Komut dosyasına seçili hücrelerin her birinde öne ve geriye eğik çizgiler çizme talimatı vermek için, altına “Selection.Borders (xlDiagonalDown) .LineStyle = xlContinuous” ve “Selection.Borders (xlDiagonalUp) .LineStyle = xlContinuous” yazmalısınız. “End Sub” yazarak alt rutini kapatır. Geliştirici sekmesinde "Makrolar" ve ardından "Çalıştır" ı tıkladıktan sonra, X çizgileri A6, B6 ve C6 hücrelerinde görünecektir.

Popüler Mesajlar