Cara Memasukkan Log Peristiwa Automatik Menggunakan Cap Waktu Excel VBA

Cap masa ialah sumber yang bagus untuk mengenal pasti apabila sesuatu peristiwa berlaku. Microsoft Excel memberi anda pilihan untuk menambah cap masa dalam format dd: mm: yyyy hh: mm: ss. Selalunya anda perlu menggunakan pintasan papan kekunci atau melaksanakan fungsi Excel untuk menambah cap masa, yang merupakan tugas manual dan ralat.

Editor kod Excel Visual Basic datang untuk menyelamatkan anda dengan membolehkan anda mengautomasikan keseluruhan tugas menggunakan skrip cap waktu VBA. Anda juga boleh menambah syarat yang kompleks untuk mengautomasikan lagi tugas tanpa bergantung pada pengendali kemasukan data atau kolaborator. Teruskan membaca untuk mengetahui beberapa helah mudah untuk menggunakan VBA untuk menambah cap masa dalam Excel.

1. Cara menambah Cap Waktu VBA: Makro QAT

Kod VBA berikut membolehkan anda menjalankan fungsi log peristiwa bila-bila masa anda mahu dengan satu klik daripada bar alat capaian pantas Excel atau QAT. Ia serupa dengan menjalankan makro Excel VBA , jadi anda perlu menyimpan lembaran kerja sedia ada menggunakan sambungan fail yang didayakan Makro selepas menggunakan kod VBA:

  • Klik kanan pada tab lembaran kerja dan klik pada Lihat Kod dari menu konteks.
  • Salin-tampal kod VBA ini ke dalam editor kod dan kemudian klik pada Simpan .

Sub vba_timeStamp() Dim ts Sebagai Tarikh Dengan Pilihan .Nilai = Tarikh + Masa Tamat Dengan Sub End

  • Simpan buku kerja sebagai fail yang didayakan Makro.
  • Sekarang, klik tab Fail dan pilih Pilihan daripada menu Fail.
  • Klik pada Quick Access Toolbar (QAT) dan kemudian tatal senarai untuk mencari View Macros .
  • Tambah Makro Paparan pada QAT dan tutup menu Pilihan dengan mengklik Ok .
  • Sekarang, jalankan Makro daripada QAT apabila anda perlu menambah cap waktu dengan melaksanakan kod VBA.

Untuk mengautomasikan sepenuhnya tugas penciptaan cap masa, anda boleh menggunakan skrip VBA yang disebut di bawah.

2. Cara menambah Cap Waktu VBA: Apabila Lembaran Kerja Berubah

Kod VBA berikut akan menambah cap masa dalam sel lajur B apabila ia mengesan perubahan dalam sel sepadan lajur A :

Sub Worksheet_SelectionChange(ByVal Sasaran Sebagai Julat) Jika Target.Column = 1 Dan Target.Value <> "" Then Application.EnableEvents = False Target.Offset(0, 1) = Format(Now(), "dd-mm-yyyy hh:mm:ss") Application.EnableEvents = True End Jika End Sub

Ikuti langkah-langkah yang dinyatakan dalam kaedah pertama untuk membuka editor kod VBA. Sekarang, klik dua kali pada Sheet1(Sheet1) di bawah menu VBAProject (Book1) untuk mengaktifkan penjejakan perubahan lembaran kerja.

Editor kod harus menunjukkan Lembaran Kerja dalam menu lungsur sebelah kiri dan SelectionChange dalam menu lungsur sebelah kanan. Anda kini boleh salin-tampal kod VBA di atas. Setelah selesai, jangan lupa simpan fail sebagai buku kerja Excel yang didayakan Makro.

Setiap kali anda menjalankan Makro ini, Excel secara automatik akan menambah cap masa dalam lajur B jika anda menulis sesuatu dalam lajur A . Anda juga boleh menambah Makro ke QAT dengan mengikuti langkah-langkah yang dinyatakan dalam kaedah sebelumnya untuk menambah skrip VBA.

Kata Akhir

Sekarang setelah anda tahu cara menggunakan editor kod Excel VBA dengan kod cap waktu VBA yang disebutkan di atas, anda boleh mula mengubah suai buku kerja Excel anda untuk memasukkan cap masa secara automatik apabila anda mahu.

Walau bagaimanapun, sebarang perubahan yang anda buat dalam lembaran kerja Excel anda dengan melaksanakan kod VBA tidak akan hilang jika anda menekan kekunci pintas buat asal. Oleh itu, buat salinan sandaran sebelum menggunakan skrip VBA mudah ini. Excel VBA juga boleh melaksanakan fungsi hebat lain, contohnya, anda boleh menggunakan VBA untuk memasukkan baris dalam Microsoft Excel.

Leave a Comment

Hadkan Pengeditan Untuk Selamatkan Dokumen Word 2010

Hadkan Pengeditan Untuk Selamatkan Dokumen Word 2010

Menyimpan dokumen penting anda dilindungi daripada sebarang sumber luaran akan sangat bermanfaat. Kadang-kadang semasa menulis dokumen ia menjadi keperluan yang amat diperlukan

Access 2010: Membina Perhubungan Antara Jadual Pangkalan Data

Access 2010: Membina Perhubungan Antara Jadual Pangkalan Data

Salah satu kelebihan Sistem Pengurusan Pangkalan Data Perhubungan seperti Access 2010 adalah untuk menyediakan jadual dan perhubungan dengan mudah dengan kekangan untuk dibuat.

MS Access 2010: Pertanyaan Dengan Fungsi IFF

MS Access 2010: Pertanyaan Dengan Fungsi IFF

Dalam MS Access, fungsi IIF mengembalikan satu nilai jika keadaan tertentu dinilai kepada BENAR, atau nilai lain jika ia menilai kepada FALSE. Fungsi IIF

Jarak Microsoft Word 2010

Jarak Microsoft Word 2010

Jarak adalah sangat penting semasa membuat dokumen kerana ia memberi kesan kepada pandangan dan pembentangan dokumen. Anda boleh menambah atau mengurangkan dengan mudah

Carta Dan Graf Office Excel 2010

Carta Dan Graf Office Excel 2010

Carta dan graf ialah cara terbaik untuk mewakili data anda. Microsoft Excel 2010 menawarkan hampir setiap jenis carta dan memudahkan untuk melukisnya

Eksport/Import Reben & Tetapan Bar Alat Akses Pantas [Office 2010]

Eksport/Import Reben & Tetapan Bar Alat Akses Pantas [Office 2010]

Apl suite Microsoft Office menyediakan cara termudah untuk menyesuaikan Ribbon, Tab dan bar alat Akses Pantas tetapi bagaimana jika anda perlu memasang salinan baharu

Akses 2010: Eksport Jadual Pangkalan Data Ke Excel 2010

Akses 2010: Eksport Jadual Pangkalan Data Ke Excel 2010

Menjalankan operasi yang berbeza dalam Access bukanlah semudah itu, kerana RDBMS (Relational Database Management System) memerlukan sintaks & kekangan khusus

Alih Keluar Metadata & Elemen Tersembunyi Daripada Dokumen Word

Alih Keluar Metadata & Elemen Tersembunyi Daripada Dokumen Word

Hampir setiap dokumen mengandungi maklumat seperti; Teks tersembunyi, Maklumat objek, Maklumat Peribadi (maklumat mengenal pasti: nama pengarang), dan lain-lain

Gabungkan Hamparan Menggunakan Penyatuan Data Dalam Excel 2010

Gabungkan Hamparan Menggunakan Penyatuan Data Dalam Excel 2010

Kami biasanya mengekalkan data dalam berbilang lembaran kerja untuk menyemak data bagi setiap contoh dan melihatnya secara individu tetapi adalah bagus untuk menggabungkan semua

Histogram Perbandingan Dalam Excel 2010

Histogram Perbandingan Dalam Excel 2010

Carta adalah salah satu ciri yang paling menonjol dalam Excel tetapi kadangkala anda perlu menggunakannya dengan cara yang berbeza. Kami akan cuba membuat Histogram Perbandingan