Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk mengemas kini atau memasukkan (semasa) tarikh dan masa dengan Butang Perintah dalam Excel?

Biasanya, ramai pengguna Excel cenderung memasukkan timestamp dengan formula = SEKARANG (). Dengan formula ini, timestamp yang dimasukkan akan dikemas kini secara automatik setiap kali anda membuka buku kerja. Untuk mengemas kini tarikh dan masa secara manual dalam lembaran kerja pada bila-bila masa, bagaimana untuk mencapainya? Artikel ini akan menunjukkan cara mengemas kini tarikh dan masa semasa dengan mengklik Butang Perintah dalam Excel.

Kemas kini tarikh dan masa dengan Butang Perintah dengan kod VBA


Pemilih tarikh (dengan mudah memilih tarikh dengan format tarikh tertentu dari kalendar)

Klik Kutools > Memasukkan > Masukkan Tarikh, dan dalam kotak dialog Isi Isi, tentukan format tarikh, klik dua kali pada tarikh tertentu untuk memasukkan tarikh ini ke dalam sel yang dipilih secara immeidately. Lihat tangkapan skrin di bawah:

Kutools untuk Excel termasuk lebih banyak alat 300 alat Excel. Percuma untuk mencuba tanpa had pada hari 60. Muat turun percubaan percuma sekarang


anak panah gelembung kanan biru Kemas kini tarikh dan masa dengan Butang Perintah dengan kod VBA


Sila lakukan seperti berikut untuk mengemas kini tarikh dan masa dengan Butang Perintah dalam Excel.

1. Masukkan Butang Perintah dengan mengklik Pemaju > Memasukkan > Butang Perintah (Kawalan ActiveX). Lihat tangkapan skrin:

2. Klik kanan butang Perintah yang dimasukkan, kemudian klik Lihat Kod dari menu klik kanan.

3. Dalam bermunculan Microsoft Visual Basic untuk Aplikasi tetingkap, sila ganti kod asal dengan kod VBA di bawah.

Kod VBA: Tarikh dan masa kemas kini oleh Butang Perintah dalam Excel

Private Sub CommandButton1_Click()
    Range("A2").Value = Now()
End Sub

Nota: Dalam kod, CommandButton1 adalah nama Button Command yang anda masukkan. Dan A2 adalah sel yang tarikh dan masa kemas kini akan dipaparkan. Sila ubah seperti yang anda perlukan.

4. Matikan Mod Reka Bentuk di bawah tab Pemaju. Klik pada Button Command, maka tarikh dan masa semasa dimasukkan ke dalam sel A2.

Dan setiap kali apabila anda mengklik pada Butang Perintah, tarikh dan masa dalam sel A2 akan dikemas kini serta-merta.


anak panah gelembung kanan biruRartikel gembira:


Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    raph · 5 months ago
    Awesome! Thanks for this tutorial.


    However, how do i insert ONLY the date in DD/MM/YYYY format?
    • To post as a guest, your comment is unpublished.
      crystal · 4 months ago
      Hi,
      You can format the output cell as Short Date formatting to solve the problem.
  • To post as a guest, your comment is unpublished.
    joe higham · 8 months ago
    Hi there.. this is really good basic info..


    One question - how do you modify the code to put the datestamp into the NEXT row below, each time the button is pressed? (keeping the data previously written above?)


    Thank you so much!
    • To post as a guest, your comment is unpublished.
      crystal · 7 months ago
      Hi,
      The below VBA code will work on selected cell. When you want to insert timestampe to a cell, just select it and press the button.

      Private Sub CommandButton1_Click()
      Dim xRg As Range
      On Error Resume Next
      Set xRg = Selection
      xRg.Value = Now()
      End Sub