Cara menggunakan fungsi filedatetime di vba (dengan contoh)


Anda dapat menggunakan fungsi FileDateTime di VBA untuk mengembalikan tanggal dan waktu file dibuat atau terakhir diubah.

Berikut cara umum untuk menggunakan fungsi ini dalam praktik:

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox FileDateTime(wb_name)
    
End Sub

Saat makro ini dijalankan, kotak input akan muncul di mana pengguna bisa memasukkan nama buku kerja Excel.

Makro kemudian akan menghasilkan kotak pesan yang berisi tanggal dan waktu buku kerja tertentu dibuat atau terakhir diubah.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: Cara menggunakan fungsi FileDateTime di VBA

Katakanlah kita memiliki buku kerja Excel bernama My_Workbook.xlsx yang terletak di lokasi berikut:

C:\Users\bob\Documents\my_workbook.xlsx

Katakanlah kita ingin memeriksa kapan buku kerja ini terakhir dibuat atau dimodifikasi.

Kita dapat membuat makro berikut untuk melakukan ini:

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox FileDateTime(wb_name)
    
End Sub

Setelah kita menjalankan makro ini, sebuah kotak akan muncul di mana saya bisa memasukkan jalur ke buku kerja di kotak input:

Setelah saya klik OK , makro akan menghasilkan kotak pesan berikut:

Makro memberi tahu kita bahwa buku kerja terakhir diubah pada 28/07/2023 pukul 9:27:01 .

Perhatikan bahwa jika Anda hanya ingin tanggal file diubah, Anda dapat menggabungkan fungsi FileDateTime dengan fungsi DateValue sebagai berikut:

 SubCheckLastModify ()

    Dim wb_name As String
    
    wb_name = InputBox("Please enter the workbook name:")
    
    MsgBox DateValue(FileDateTime(wb_name))
    
End Sub

Sekarang, ketika Anda menjalankan makro dan memasukkan jalur file, kotak pesan hanya akan menampilkan tanggal bidang terakhir diubah tanpa waktu:

Catatan : Anda dapat menemukan dokumentasi lengkap fungsi FileDateTime di VBA di sini .

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: Cara menghitung jumlah lembar dalam buku kerja
VBA: Cara menyimpan dan menutup buku kerja
VBA: periksa apakah buku kerja terbuka

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *