Üstbilgide veya altbilgide tarih ya da tarih-saat biçimini nasıl belirtirim?
Excel kullanırken, raporları yazdırmak veya belge sürümlerini takip etmek gibi amaçlarla çalışma sayfanızın üstbilgisine veya altbilgisine genellikle geçerli tarihi veya saati eklemeniz gerekebilir. Varsayılan olarak, üstbilgiye veya altbilgiye &[Date] veya &[Time] kodunu kullanarak bir tarih veya saat eklerseniz, Excel bu öğeleri Windows bölgesel ayarlarınızdaki tarih ve saat biçimine göre görüntüler. Bu da, örneğin "4/23/2024" yerine "Nisan 23, 2024" gibi bir görünüm elde etmek istediğinizde, yerleşik işlevsellikle doğrudan üstbilgide veya altbilgide tarihin veya saatin nasıl göründüğünü özelleştiremeyeceğiniz anlamına gelir.
Bu sınırlama, belgelerinizin belirli kurumsal stil kılavuzlarına, bölgesel tercihlere veya tarih/saat gösterimiyle ilgili kişisel tercihlerinize uygun olmasını istediğinizde sorun yaratabilir. Örneğin, belge üstbilgilerinizde veya altbilgilerinizde tarihi “Ay Gün, Yıl” biçiminde görüntülemek isteyebilirsiniz ya da tarih ile saati birlikte kullanmak (“23 Nisan 2024, 18:05”) isteyebilirsiniz. Aşağıdaki ekran görüntüsü, çalışma sayfası üstbilgisinde özelleştirilmiş bir tarih formatı örneğini göstermektedir:

Bunu çözmek için, üstbilgiyi veya altbilgiyi istediğiniz tarih veya tarih-saat biçiminde programlı olarak ayarlamak üzere VBA (Visual Basic for Applications) kullanmanız gerekir. Bu yöntem esneklik sunar ve yerleşik Excel üstbilgi/altbilgi araçlarının kısıtlamalarını aşmanıza olanak tanır.
VBA koduyla üstbilgide veya altbilgide tarih veya Tarih ve Saat Formatını Ayarla belirtme
VBA koduyla üstbilgide veya altbilgide tarih veya Tarih ve Saat Formatını Ayarla belirtme
Üstbilgi veya altbilgide tarih ya da Tarih ve Saat Formatını Ayarla öğesini özelleştirmek için basit bir VBA kodu kullanabilirsiniz. Bu çözüm, sistem bölgesel ayarlarınızla sınırlı kalmadan esnek ve kişiselleştirilmiş bir görüntü formatına ihtiyacınız olduğunda idealdir. Lütfen aşağıdaki adımları izleyin:
1. Tarih biçimini eklemek ve özelleştirmek istediğiniz çalışma sayfasının üstbilgisini veya altbilgisini açın. Üstbilgi ve altbilgilerin yazdırma sırasında nasıl görüneceğini kolayca önizlemek için Sayfa Düzeni Görünümüne geçmeniz faydalı olacaktır. Sayfa Düzeni Görünümünü etkinleştirmek için aşağıda gösterildiği gibi Excel penceresinin sağ alt köşesinde bulunan Sayfa Düzeni düğmesine tıklayın:

İpucu: VBA kodunu çalıştırmak için Sayfa Düzeni Görünümü’ne geçmeniz gerekmez; ancak üstbilgi ve altbilgide yaptığınız değişiklikleri anında görebilmek istiyorsanız bu görünümü kullanmanız önerilir.
2. Microsoft Visual Basic for Applications (VBA) düzenleyici penceresini açmak için klavyenizde ALT + F11 tuşlarına basın.
3. VBA düzenleyicide Ekle > Modül seçeneğine tıklayın; böylece yeni bir modül oluşturulur. Aşağıdaki VBA kodunu modül penceresine kopyalayıp yapıştırın:
VBA kodu: Üstbilgiye veya altbilgiye tarih ekleme ve biçimlendirme:
Sub add_date_header()
ActiveSheet.PageSetup.CenterHeader = Format(Date, "mmmm dd, yyyy")
End Sub
- Bu kod, seçtiğiniz biçimdeki geçerli tarihi otomatik olarak üstbilgiye ekler. Biçimlendirilmiş tarihi üstbilginin veya altbilginin farklı bir bölümüne taşımak isterseniz, CenterHeader ifadesini LeftHeader, RightHeader, LeftFooter, CenterFooter veya RightFooter olarak değiştirebilirsiniz.
- Örneğin, mmmm dd, yyyy tarih biçimi dizesi ("Nisan 23, 2024" gibi bir sonuç üretir). Ayrıca, dd/mm/yyyy, yyyy-mm-dd veya gerektiği gibi diğer standart VBA tarih biçimi kodlarıyla özelleştirilebilir.
- Tarih biçimlendirme dizesinin sözdizimine dikkat edin; hatalı biçim kodları kullanıldığında hatalar veya istenmeyen sonuçlar oluşabilir. Sonucunuzun Sayfa Düzeni Görünümü’nde amacınızla örtüştüğünden her zaman emin olun.
4. Kodunuzu girdikten ve inceledikten sonra çalıştırmak için F5 tuşuna basın veya VBA düzenleyicideki "Çalıştır" düğmesine tıklayın. Belirli bir tarih biçimi, çalışma sayfanızın üstbilgisinde veya altbilgisinde anında yansıtılır. Sonucu, aşağıdaki ekran görüntüsünde gösterildiği gibi Sayfa Düzeni Görünümü'nde kontrol edebilirsiniz:

Çalışma kitabınız her açıldığında veya yazdırıldığında tarihin dinamik olarak güncellenmesini istiyorsanız, VBA kodunu tekrar çalıştırmalı ya da bu kodu “Çalışma Kitabı Açma” veya “Yazdırma Öncesi” olaylarına atamalısınız. Bu VBA tabanlı yöntem manuel olduğundan, kod yeniden çalıştırılmadıkça üstbilgi ve altbilgi içerikleri her yeni günle birlikte otomatik olarak güncellenmez.
İpuçları: Tarihe ek olarak geçerli saati de özel bir formatta göstermek istiyorsanız aşağıdaki VBA kodunu kullanabilirsiniz. Bu, raporlarınızın zaman damgası gerektirdiğinde ya da çalışma sayfanızın üstbilgisinde/altbilgisinde yazdırma veya dışa aktarma işleminin tarihini ve saatini birlikte takip etmek istediğinizde oldukça kullanışlıdır:
Sub Change_Format()
ActiveSheet.PageSetup.CenterHeader = Format(Now, "MMMM DD, YYYY HH:MM:SS")
End Sub
Sonuç olarak, belirttiğiniz biçimde hem tarihi hem de saati içeren bir üstbilgi veya altbilgi elde edersiniz. Örneğin, biçimi "mmmm dd, yyyy hh:mm" olarak ayarlarsanız, "Nisan 23, 2024 18:05" gibi bir görünüm görürsünüz.
Ve aşağıdaki sonucu elde edersiniz:

Dikkat: VBA makroları içeren çalışma kitaplarını kaydederken, kodunuzun gelecekteki kullanımlar için korunmasını sağlamak için dosyanızı mutlaka makro özellikli bir çalışma kitabı (.xlsm) olarak kaydedin. Bazı Excel ayarları makro yürütmesini kısıtlayabilir; hata alırsanız, Dosya > Seçenekler > Güven Merkezi > Güven Merkezi Ayarları > Makro Ayarları bölümünden makro güvenliği ayarlarınızı kontrol edin. Üstbilgi veya altbilgi beklenildiği gibi güncellenmiyorsa, makroyu doğru çalışma sayfasında çalıştırdığınızdan ve kodunuzun ilgili üstbilgi/altbilgi bölümüne doğru şekilde atıfta bulunduğundan emin olun.
Farklı sayfalar için ayrı tarih biçimleri kullanmanız gerekiyorsa, ilgili her bir çalışma sayfasında bu işlemi tekrarlayıp biçim dizesini ihtiyacınıza göre ayarlayın. Sık kullandığınız bu işlemi daha da kolaylaştırmak için VBA kodunu bir düğmeye veya kısayola atayabilirsiniz.
Üstbilgi veya altbilgi Tarih formatı öğesini özelleştirmeye yönelik alternatif yaklaşımlar şunlardır:
-Üstbilgiye veya altbilgiye tarih/saati elle yazma (basit ancak statik): Sayfa Düzeni Görünümü'nde üstbilgiye veya altbilgiye çift tıklayarak istediğiniz biçimde herhangi bir tarih veya saat girebilirsiniz. Ancak bu yöntem, çalışma sayfası açıldığında ya da yazdırıldığında otomatik olarak güncellenmez. Statik belgeler için hızlı bir çözümdür; ancak yeni tarihler için manuel güncelleme gerektirir.
Özetle, üstbilgilerde veya altbilgilerde esnek, özelleştirilmiş ve dinamik tarih ya da tarih-saat biçimlerine ihtiyacınız olduğunda VBA kullanımı en iyi çözümdür. Biçim dizesi denetimlerinizi mutlaka iki kez yapın ve makrolarınızı her zaman doğru şekilde kaydedin. Kodu çalıştırdıktan sonra Tarih formatı öğesinin güncellenmediğini veya eski halinde kaldığını fark ederseniz, makro güvenliği ayarlarınızı gözden geçirin veya çalışma kitabınızı kaydedip yeniden açmayı deneyin.

KUTOOLS AI ile Excel'in Sihirli Gücünü Açığa Çıkarın
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızda dil bariyerlerini aşın.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar