Bu dosya, çalışma sayfasının yazdırma üst bilgisine otomatik tarih ekleyen bir makro örneğidir. Eklenen tarih sabit bir değer değildir; Excel'in &D kodu sayesinde sayfa her yazdırıldığında o günün tarihi olarak basılır. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Bu işlev bir kullanıcı tanımlı fonksiyondur (UDF); makro modülünde tanımlıdır ve çalışma kitabının adını döndürür. Makrolar etkinleştirilmezse hücrede hata değeri görünebilir.
Dosyanın içeriği
- Sayfa1: F2 hücresinde "Resme Tıklat" yazısı bulunur; makro bu alana yönelik çalıştırılmak üzere hazırlanmıştır. F10 hücresi dosyanın adını gösterir.
Kullanılan formüller
F10 hücresinde dosya adını getiren özel işlev kullanılır:=FileName()
Makrolar
Dosyada Module1 adlı modül içinde iki yordam bulunur.- dateInHeader: Etkin sayfanın sayfa yapısında üst bilginin orta bölümüne &D kodunu yazar. Sol ve sağ üst bilgi ile tüm alt bilgi bölümlerini boşaltır. Ardından pencere görünümünü normal görünüme alır.
- FileName: ThisWorkbook.Name değerini döndürür ve F10 hücresindeki formül tarafından kullanılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Tarih eklemek istediğiniz sayfayı etkin hale getirin.
- Alt+F8 ile makro listesini açıp dateInHeader yordamını çalıştırın veya makroyu bir şekle atayarak şekle tıklayın.
- Dosya sekmesindeki Yazdır önizlemesinden üst bilgide tarihin göründüğünü kontrol edin.
- Makroyu başka sayfalarda kullanmak için sayfayı değiştirip işlemi tekrarlayın.