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

Import Pangkalan Data MySQL Dari phpMyAdmin Ke MS Access

Import Pangkalan Data MySQL Dari phpMyAdmin Ke MS Access

phpMyAdmin digunakan untuk menyimpan pangkalan data, dengan antara muka yang ringkas dan mudah mati, anda boleh mengendalikan pangkalan data MySQL dengan cara yang mudah. Tetapi apabila ia datang kepada

Profil Outlook 2010: Panduan Asas

Profil Outlook 2010: Panduan Asas

Tahukah anda bahawa anda boleh memilih profil yang hendak dimuatkan apabila Outlook 2010 dimulakan? Tahukah anda bahawa profil baharu boleh dibuat, dipadam dan disalin

Fungsi Excel 2010 EDATE

Fungsi Excel 2010 EDATE

Excel 2010 menyediakan senarai fungsi DATE untuk mengira nilai tarikh dengan segera, kerana ia adalah kerja yang membosankan apabila melakukannya secara manual. EDATE adalah fungsi yang betul untuk

Buat Borang Permohonan Pangkalan Data Dalam Access 2010

Buat Borang Permohonan Pangkalan Data Dalam Access 2010

Mencipta pangkalan data dalam Access 2010 agak mudah berbanding alat RDBMS lain yang tersedia di luar sana. Selain daripada menyediakan alatan, ciri dan fungsi untuk

Sisipkan Halaman Web Langsung dalam Slaid Persembahan PowerPoint

Sisipkan Halaman Web Langsung dalam Slaid Persembahan PowerPoint

PowerPoint LiveWeb ialah add-in berkuasa yang membolehkan pengguna memasukkan aplikasi web, iaitu, keseluruhan halaman web pada slaid pembentangan yang ditentukan. Tambahan ini

Makro Dalam Office Excel 2010

Makro Dalam Office Excel 2010

Kami akan membincangkan perkara berikut dalam siaran ini: Apakah Makro? Bagaimana untuk mencipta Makro dalam Excel 2010 Apakah Rujukan Relatif Bagaimana untuk menjalankan Makro dalam Excel

Bar Alat Akses Pantas Office 2010

Bar Alat Akses Pantas Office 2010

Bar Alat Akses Pantas telah disertakan dalam Office 2003 dan 2007 juga, tetapi memainkan peranan yang lebih besar dalam Office 2010. Siaran ini akan mengajar Pengguna Rumah manfaat

Salin Data Hamparan Excel 2010 Sebagai Gambar Berpaut

Salin Data Hamparan Excel 2010 Sebagai Gambar Berpaut

Dengan pilihan papan keratan dipertingkat yang disertakan dalam Excel 2010, anda kini boleh menyalin & menampal lembaran data dalam bentuk yang berbeza, seperti; tampal sebagai pautan, sebagai imej,

Cipta & Gunakan Templat E-mel Dalam Outlook 2010

Cipta & Gunakan Templat E-mel Dalam Outlook 2010

Semasa menghantar e-mel, kadangkala anda mendapati bahawa ia adalah e-mel yang sama yang telah anda hantar minggu lepas atau beberapa hari lalu dan anda mungkin perlu menghantar

Excel 2010: Tambah Nombor Telefon & Keselamatan Sosial (SSN) Standard

Excel 2010: Tambah Nombor Telefon & Keselamatan Sosial (SSN) Standard

Excel 2010 membenarkan pengguna menambah jenis data tertentu ke dalam sel. Memasukkan nombor telefon dalam hamparan Excel sentiasa menjadi masalah kerana tidak