Bu dosya, çalışma sayfasında formül içeren hücreleri otomatik olarak koyu (bold) yazı biçimine getiren bir makro örneğidir. Bir hücreye formül girilip Enter tuşuna basıldığında makro devreye girer ve hücrenin biçimini düzenler.
Dosyada toplam 13 formül hücresi bulunur; bunlar makro sayesinde koyu görünür.
Dosyanın içeriği
- Sheet1: B1:H14 aralığını kapsayan tek sayfadır. B sütununda Yıl-1 ile Yıl-11 arasında dönem etiketleri, D sütununda bu dönemlere ait değerler yer alır (105000 ile başlayıp her yıl %5 artan tutarlar). G8:G12 aralığında örnek sayısal değerler bulunur.
- Makro, sayfanın kod modülüne (Sheet1) yazılmıştır; ayrı bir modül yoktur.
Kullanılan formüller
Değerlerin üretildiği D sütunundaki formül, bir önceki yılın tutarını %5 artırır. Örnek formül D2 hücresindedir:=C2*1.05
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makro kodunda zararlı bir işlem (dosya silme, dış bağlantı vb.) yoktur.- Worksheet_Change: Sheet1 üzerinde herhangi bir hücre değiştiğinde otomatik çalışır. Değişen hücreleri kullanılan alanla (UsedRange) kesiştirir ve her hücre için HasFormula özelliğine bakar. Hücre formül içeriyorsa yazı tipi koyu yapılır; formül değilse koyu biçim kaldırılır. Ayrıca çalıştırmak gerekmez, Enter ile giriş yapmak yeterlidir.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sheet1 sayfasında kullanılan alan içindeki bir hücreye formül yazın ve Enter tuşuna basın.
- Hücre otomatik olarak koyu biçime geçer; sabit değer girilen hücreler koyu olmaz.
- Aynı yapıyı kendi dosyanıza uygulamak için Sheet1 modülündeki kodu, ilgili sayfanın kod modülüne kopyalayın ve dosyayı .xlsm olarak kaydedin.