
Excel Vba İle Geçerli Tarih Ve Saati Yazma Makrosu
Excel vba ile geçerli tarih ve saati yazmak, çalışmalarınızda otomatik olarak zaman damgası eklemeye yardımcı olur. Bu yazıda, vba kullanarak geçerli tarih ve saati nasıl ekleyebileceğinizi öğreneceksiniz.
1. Geçerli Tarih ve Saat Yazma Nedir?
Geçerli tarih ve saat yazma, çalışmalarınıza otomatik olarak güncel tarih ve saati eklemek için kullanılır. Excel vba kullanarak bu işlemi hızlıca yapabilir ve verilerinizi zaman damgasıyla takip edilebilir hale getirebilirsiniz.
2. Seçili Hücreye Geçerli Tarih ve Saati Yazma Nasıl Yapılır?
Kodu yazmak için öncelikli olarak üst menüden geliştirici sekmesinin aktif olduğundan emin olunuz. Eğer değilse, İlk olarak, Excel’de Geliştirici sekmesini etkinleştirmek için "Dosya" > "Seçenekler" > "Şeridi Özelleştir" menüsünden "Geliştirici"yi işaretleyin. Detaylı bilgi için linke tıklayabilirsiniz. Ardından, "Geliştirici" sekmesinden "Visual Basic" butonuna tıklayarak VBA Düzenleyicisini açabilir ve "Ekle" > "Modül" ile yeni bir modül ekleyebilirsiniz. Daha fazla bilgi için linke tıklayabilirsiniz.
Bu adımlar tamamlandıktan sonra, Excel Vba İle Geçerli Tarih ve Saati Yazmak İçin Aşağıdaki Basit VBA Kodu Kullanılabilir:
Sub GeçerliTarihVeSaat()
' Geçerli Tarih ve Saati Seçilen Hücreye Yaz
ActiveCell.Value = Now
' Tarih ve Saati Özel Biçimde Göster
ActiveCell.NumberFormat = "dd/mm/yyyy hh:mm:ss"
End Sub
3. Kodun Parametreleri ve Açıklaması
- ActiveCell: Etkin hücreyi belirtir. Geçerli tarih ve saat bu hücreye yazılır.
- Now: Geçerli tarih ve saati döndüren VBA fonksiyonudur.
- NumberFormat: Tarih ve saatin görüntülenme biçimini ayarlamak için kullanılır.
Kodun Açıklanması
- Makronun Başlangıcı:
Sub GeçerliTarihVeSaat()
komutu ile makro başlatılır. - Geçerli Tarih ve Saat:
ActiveCell.Value = Now
komutu ile geçerli tarih ve saat seçilen hücreye yazılır. - Özel Biçim:
ActiveCell.NumberFormat = "dd/mm/yyyy hh:mm:ss"
komutu ile tarih ve saat biçimi ayarlanır.
2. Belirli Bir Hücreye Geçerli Tarih ve Saati Yazma Nasıl Yapılır?
Excel Vba İle istediğiniz herhangi bir hücreye Geçerli Tarih ve Saati Yazmak İçin Aşağıdaki Basit VBA Kodu Kullanılabilir:
Sub GeçerliTarihVeSaatA1()
' A1 Hücresine Geçerli Tarih ve Saati Yaz
Range("A1").Value = Now
' Tarih ve Saati Özel Biçimde Göster
Range("A1").NumberFormat = "dd/mm/yyyy hh:mm:ss"
End Sub
3. Kodun Parametreleri ve Açıklaması
- Range("A1"): A1 hücresini belirtir. Geçerli tarih ve saat bu hücreye yazılır.
- Now: Geçerli tarih ve saati döndüren VBA fonksiyonudur.
- NumberFormat: Tarih ve saatin görüntülenme biçimini ayarlamak için kullanılır.
Kodun Açıklanması
- Makronun Başlangıcı:
Sub GeçerliTarihVeSaatA1()
komutu ile makro başlatılır. - Geçerli Tarih ve Saat:
Range("A1").Value = Now
komutu ile geçerli tarih ve saat A1 hücresine yazılır. - Özel Biçim:
Range("A1").NumberFormat = "dd/mm/yyyy hh:mm:ss"
komutu ile tarih ve saat biçimi ayarlanır.
Sonuç
Excel VBA ile geçerli tarih ve saati yazmak, çalışmalarınıza otomatik olarak zaman damgası eklemek için etkili bir yöntemdir. Bu yöntem, verilerinizi daha düzenli ve takip edilebilir hale getirmenize olanak tanır.
Yorumlar