TOP

İşlev VBA: Now

Tanım

VBA Now işlevi geçerli sistem tarihini ve saatini döndürür.


Sözdizimi Now

Now

Örnek VBA Now

Now işlevi tarafından döndürülen tarihi A1 hücresinde saklayalım:

Sub NowExample1()

    Range("A1") = Now
    
End Sub

Now fonksiyonunun döndürdüğü tarihi metin formatında görüntüleyelim:

Sub NowExample2()

    MsgBox Format(Now, "d mmmm yyyy hh:nn") 'İade, örneğin: 2 Kasım 2020 13:08
    
End Sub

İşlemi yalnızca saatin en az 17:00 olması ve hafta içi bir gün olması durumunda gerçekleştireceğiz:

Sub NowExample3()

    If Hour(Now) >= 17 And Weekday(Now, vbMonday) < 6 Then
        MsgBox "Çalışma günü neredeyse bitti!"
    End If
    
End Sub
Yalnızca geçerli tarihi (saati değil) döndüren bir işlev, DATE işlevidir.
TIME işlevi yalnızca geçerli saati döndürür (tarih yok).

LO Calc'ta YLC Utilities menüsü

LO Calc'ta YLC Utilities menüsü

Excel'ta YLC Utilities menüsü

Excel'ta YLC Utilities menüsü