Input sel untuk memanggil makro di sel yang berdekatan

Isu

Saya memiliki skenario yang saya ingin otomatis. Skenarionya adalah sebagai berikut

Jika saya memasukkan nilai di sel mana pun di kolom tertentu, saya ingin waktu sistem dimasukkan dalam sel yang berdekatan. Saat ini saya telah menggunakan perintah ini dalam makro untuk melakukannya, tetapi ini adalah proses manual (ActiveCell.Value = Waktu) dan saya harus mengklik sel yang berdekatan dan kemudian tekan tombol pintas untuk melakukannya setiap waktu.

Contoh:

Jika saya memasukkan 123 di sel A2, maka saya ingin waktu sistem (mis. 6:59:33 PM) ditangkap dalam sel B2. Saya ingin terus memasukkan nilai dalam kolom 'A' di bawah yang lain dengan waktu sistem secara otomatis dimasukkan ke yang kedua di sel yang berdekatan di kolom 'B'. Apakah ini mungkin, akan luar biasa jika seseorang dapat membantu saya.

Larutan

Terapkan kode ini pada lembar kerja yang Anda inginkan (klik kanan pada tab lembar kerja, klik pada kode tampilan):

 Sub Lembar Kerja Swasta_Perubahan (Rentang Target Sebagai ByVal) ActiveCell.Offset (-1, 1) = Sub Akhir Waktu 

Setiap kali Anda memasukkan sesuatu ke dalam sel dan menekan ENTER, waktu sistem saat ini diletakkan di sel yang berdekatan di sebelah kanan.

Catatan

CATATAN bahwa Anda harus mengonfirmasi entri Anda dengan menekan ENTER dan tidak menggunakan panah atau TAB.

Terima kasih Trowa untuk tip ini di forum.

Artikel Sebelumnya Artikel Berikutnya

Tips