Vba kullanarak metin nasıl kaydırılır (örnekle)


Bir Excel çalışma sayfasındaki belirli hücrelerdeki metni sarmak için VBA’daki WrapText özelliğini kullanabilirsiniz.

Bu özelliği pratikte kullanmanın üç yaygın yolu şunlardır:

Yöntem 1: Belirli bir hücrenin metnini kaydır

 Sub UseWrapText()
Range(" B2 ").WrapText = True
End Sub

Yöntem 2: Hücre Metnini Belirli Bir Aralığa Kaydır

 SubUseWrapText ()
Range(" B2:B11 ").WrapText = True
End Sub

Yöntem 3: Çalışma sayfasındaki tüm hücrelerin metnini kaydır

 Sub UseWrapText()
Cells.WrapText = True
End Sub

Aşağıdaki örnekler, Excel’deki aşağıdaki veri kümesiyle her yöntemin pratikte nasıl kullanılacağını gösterir:

Hadi gidelim!

Örnek 1: VBA Kullanarak Belirli Bir Hücrenin Metnini Sarma

Metni yalnızca B2 hücresine sarmak için aşağıdaki makroyu oluşturabiliriz:

 Sub UseWrapText()
Range(" B2 ").WrapText = True
End Sub

Bu makroyu çalıştırdığımızda B2 hücresine tıklayıp üst şeritteki Giriş sekmesindeki Hizalama grubunda Metni Sarma seçeneğinin etkin olduğunu görebiliriz:

Ancak kaydırılmış metni gerçekten görebilmek için B sütununun uzunluğunu kısaltmamız ve 2. satırın yüksekliğini artırmamız gerekir:

Artık B2 hücresindeki metnin kaydırıldığını, B sütunundaki diğer tüm hücrelerdeki metnin kaydırılmadığını kolayca görebiliriz.

Örnek 2: VBA Kullanarak Hücre Metnini Belirli Bir Aralıkta Sarma

B2:B11 aralığındaki her hücredeki metni kaydırmak için aşağıdaki makroyu oluşturabiliriz:

 Sub UseWrapText()
Range(" B2:B11 ").WrapText = True
End Sub

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

Artık B2:B11 aralığındaki her hücrenin sarılmış metin içerdiğini görebiliriz.

Örnek 3: VBA kullanarak bir çalışma sayfasındaki tüm hücrelerin metnini sarma

Metni bir çalışma sayfasının her hücresine sarmak için aşağıdaki makroyu oluşturabiliriz:

 Sub UseWrapText()
Cells.WrapText = True
End Sub

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

Artık çalışma sayfasındaki her hücrenin sarılmış metin içerdiğini görebiliriz.

Not : VBA WrapText özelliğine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

VBA: Yazı tipi rengi nasıl değiştirilir?
VBA: Bir dizedeki karakterler nasıl değiştirilir?
VBA: Biçimlendirmeli bir satır nasıl eklenir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir