• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

hücre ölçülerine göre yazı fontu

  • Konbuyu başlatan Konbuyu başlatan heft
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Haziran 2005
Mesajlar
371
Merhaba,
Başlıktanda anlaşılacağı gibi hücre genişliğini ve hücre yüksekliğini orantılı olarak büyütmek/küçültmek istiyorum.
Ör:
A1 ile A10 arasındaki hücrelerin gerçek ölçüleri 12,75x8,43 ve font :10
eğer ben bu hüvcreleri 25,50x16,86 yaparsam fontu bu oranla 20 yapsın
mümkün mü yapılabilir mi ?
 
Daha önceden kullandığım aşağıdaki gibi bir kod belki işe yarayabilir.

Faal hücrenin satırı için kullanabilirsiniz. Boyutların mantığını ayarlamanız gerekir.

Kod:
sat = ActiveCell.Row
    a = Rows(sat).RowHeight
    boy = a - 10
    If boy < 3 Then boy = 3
  Rows(sat).Font.Size = boy
 
ilginize teşeşkkür ama galiba tam olarak anlatamadım
özetle
yazı hücre boyutuna göre kendini sığdırsın tam derdim bu aslında.
 
Kodları, fikir vermesi açısından eklemiştim; dosyaya aktardım. Ekli dosyada deneyebilirsiniz; ama işinizi görmeyecekse tabi siz bilirsiniz.
 
Alternatif olarak a&#351;a&#287;&#305;daki kodu denermisiniz.

Kod:
Sub fontdegistir()
Dim hucre As Range
For Each hucre In [a1:a10]
olcu = Round((hucre.RowHeight / 12.75) * 10, 0)
If hucre <> "" And hucre.Font.Size <> olcu Then hucre.Font.Size = olcu
Next
End Sub
 
ayrı ayrı ilginize teşekkürler bunlar yükseklik kontrolü olarak ok.Fakat boy dan hücreden taşmalar yapıyor bunu nasıl engelleriz ?
 
Geri
Üst