Bu dosya, seçili (aktif) hücreye günün tarihini tek tıkla yazan makrolu bir Excel çalışma kitabıdır. Tarih, hücreye sabit değer olarak girilir; dosya sonradan açıldığında değişmez.
Dosyanın içeriği
- Sheet1: D8:G18 aralığında yer alan çalışma sayfasıdır. Sayfada CommandButton1 adlı bir komut düğmesi bulunur. Düğme, tarihi yazan makroyu çalıştırır.
- VBA modülleri: Module1 içinde tarihi yazan CurrentDate makrosu, Module2 içinde biçim ayarlayan Makro1 makrosu yer alır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Makrolarda dosya silme ya da dış bağlantı gibi zararlı bir işlem yoktur; yalnızca seçili hücre üzerinde biçim ve değer değişikliği yapılır.- CommandButton1_Click: Düğmeye tıklandığında CurrentDate makrosunu çağırır.
- CurrentDate: Aktif hücreye Date ile bugünün tarihini yazar, sayı biçimini "m/d/yyyy" olarak ayarlar, yazı tipini kalın yapar ve AutoFit ile sütun genişliğini içeriğe uydurur.
- Makro1: Kayıt yoluyla oluşturulmuş makrodur; seçili hücrelerin sayı biçimini "m/d/yyyy" yapar. Düğmeye bağlı değildir, Makrolar penceresinden çalıştırılır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sheet1 üzerinde tarihin yazılmasını istediğiniz hücreyi seçin.
- Sayfadaki komut düğmesine tıklayın; hücreye günün tarihi kalın olarak yazılır.
- Tarih biçimini farklı bir düzene çevirmek için CurrentDate makrosundaki NumberFormat değeri VBA düzenleyicisinde değiştirilebilir.