Otomatik Olarak Tarih ve Zaman Ekleme

Otomatik Olarak Tarih ve Zaman Ekleme

Bu dosyayı indirebilirsiniz
Otomatik Olarak Tarih ve Zaman Ekleme


Otomatik Olarak Tarih ve Zaman Ekleme isimli içerikte, ilgili işlemin VBA kodları ile nasıl yapacağınızı öğreten bir Hazır Makro Kodu yer almaktadır.

Hazır Kod​

VBA:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Handler
If Target.Column = 1 And Target.Value <> "" Then
    Application.EnableEvents = False
    Target.Offset(0, 1) = Format(Now(), "dd-mm-yyyy hh:mm:ss")
    Application.EnableEvents = True
End If
Handler:
End Sub

Açıklama: Otomatik Olarak Tarih ve Zaman Ekleme​

Excel’de kullanıcı etkinliklerine dayalı otomasyonlar, iş süreçlerini kolaylaştırmaktadır. Bu içerikte, belirli bir hücreye veri girişi yapıldığında, yanındaki hücreye otomatik olarak tarih ve zaman ekleyen bir VBA makrosu ele alınmaktadır. Bu yöntem, veri takibini kolaylaştırmakta ve manuel işlem gereksinimini ortadan kaldırmaktadır.

Makronun İşlevi​

Bu makro, bir çalışma sayfasındaki belirli bir sütuna veri girildiğinde, yan sütuna mevcut tarih ve saati eklemektedir.

Kodun İşleyişi​

Üstteki VBA makrosunun işleyişi şu şekildedir:

Değişikliklerin Algılanması

Makro, Worksheet_Change olayını kullanarak belirli bir hücreye yapılan değişiklikleri algılamaktadır:
VBA:
If Target.Column = 1 And Target.Value <> "" Then
  • Target.Column = 1: Yalnızca birinci sütuna yapılan değişiklikleri kontrol etmektedir.
  • Target.Value <> "": Hücre boş değilse işlemi yürütmektedir.

Tarih ve Zamanın Eklenmesi

Eğer koşul sağlanırsa, makro ilgili hücreye tarih ve zamanı eklemektedir:
VBA:
Target.Offset(0, 1) = Format(Now(), "dd-mm-yyyy hh:mm:ss")
  • Target.Offset(0, 1): Giriş yapılan hücrenin sağındaki hücreye işaret etmektedir.
  • Format(Now()): Geçerli tarih ve zaman, belirtilen formatta eklenmektedir (dd-mm-yyyy hh:mm:ss).

Hata Yönetimi

Kod, olası hataları önlemek için On Error GoTo Handler yapısını kullanmaktadır. Bu, makronun sorunsuz çalışmasını sağlamaktadır.

Kullanım Alanları​

Bu makro, birçok farklı senaryoda uygulanabilmektedir:
  • Veri Girişi Takibi: Belirli bir hücreye yapılan girişlerin zamanını otomatik olarak kaydetmektedir.
  • Görev Takibi: İş süreçlerinde belirli bir zaman damgası gerektiren görevleri takip etmektedir.
  • Otomasyon: Manuel olarak tarih ve zaman ekleme ihtiyacını ortadan kaldırmaktadır.

Sonuç​

Bu VBA makrosu, Excel’de veri girişine dayalı olarak tarih ve zaman eklemeyi otomatikleştirmektedir. Kullanıcı, belirli bir hücreye veri girdiğinde, yan hücrede mevcut tarih ve zaman otomatik olarak oluşturulmaktadır. Bu yöntem, özellikle veri takibi ve iş süreçlerinde hatasız ve hızlı bir çözüm sunmaktadır.

Faydalanılması temennisiyle.
Benzer Dosyalar Popüler İçerikler Daha Fazlası
Geri
Üst Alt