Vba kullanılarak yazı tipi boyutu nasıl ayarlanır (örnekle)
Excel’deki belirli hücrelerin yazı tipi boyutunu almak ve ayarlamak için VBA’daki Font.Size özelliğini kullanabilirsiniz.
Örneğin, A1 hücresinin geçerli yazı tipi boyutunu görüntüleyen bir mesaj kutusu oluşturmak için aşağıdaki makroyu kullanabilirsiniz:
SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub
Veya A1 hücresinin yazı tipi boyutunu 20 olarak ayarlamak için aşağıdaki makroyu oluşturabilirsiniz:
Sub SetFontSize()
Range(“ A1 ”). Font.Size = 20
End Sub
Veya A1:C1 aralığındaki her hücredeki yazı tipi boyutunu 20’ye eşitlemek için aşağıdaki makroyu oluşturabilirsiniz:
Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub
Aşağıdaki örnekler, Excel’de aşağıdaki veri kümesiyle VBA kullanarak yazı tipi boyutunun nasıl alınacağını ve ayarlanacağını gösterir:
Örnek 1: VBA Kullanarak Yazı Tipi Boyutunu Alma
A1 hücresinin geçerli yazı tipi boyutunu görüntüleyen bir mesaj kutusu oluşturmak için aşağıdaki makroyu oluşturabiliriz :
SubGetFontSize ()
MsgBox Range(" A1 ").Font.Size
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
Mesaj kutusu bize A1 hücresinin şu anda yazı tipi boyutunun 11 olduğunu söylüyor.
Bu, Excel’deki varsayılan yazı tipi boyutudur.
Örnek 2: VBA Kullanarak Belirli Bir Hücrenin Yazı Tipi Boyutunu Ayarlama
A1 hücresinin yazı tipi boyutunu 20 olarak ayarlamak için aşağıdaki makroyu oluşturabiliriz:
Sub SetFontSize()
Range(" A1 ").Font.Size = 20
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
A1 hücresinin yazı tipi boyutunun 20 olarak değiştirildiğini, diğer tüm hücrelerin yazı boyutunun değişmediğini görüyoruz.
Örnek 3: VBA Kullanarak Bir Hücre Aralığının Yazı Tipi Boyutunu Ayarlama
A1:C1 ila 20 aralığındaki her hücrenin yazı tipi boyutunu ayarlamak için aşağıdaki makroyu oluşturabiliriz:
Sub SetFontSize()
Range(" A1:C1 ").Font.Size = 20
End Sub
Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:
A1:C1 aralığındaki her hücrenin yazı tipi boyutunun 20 olarak değiştirildiğini, diğer tüm hücrelerin yazı boyutunun değişmediğini görüyoruz.
Not : VBA Font.Size ö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: Yazı tipi kalın nasıl yapılır
VBA: Bir dizedeki karakterler nasıl değiştirilir?