Bắt sự kiện Keypress và keydown ở ô (cell) bất kỳ

Liên hệ QC

chipvang

Thành viên mới
Tham gia
29/11/08
Bài viết
37
Được thích
11
HI,

Tôi muốn bắt sự kiện khi ngưòi dùng bấm phím Enter ở một ô bất kỳ khi ô trống hoặc kết thúc soạn thảo.

Có ai biết xin giúp đỡ.


Thanks,
 
HI,

Tôi muốn bắt sự kiện khi ngưòi dùng bấm phím Enter ở một ô bất kỳ khi ô trống hoặc kết thúc soạn thảo.

Có ai biết xin giúp đỡ.


Thanks,
Key Press event thường dùng trên 1 Object nào đó ---> thật sự tôi chưa hề nghe nói Key press in cell
Hic...
Cứ cho là xài được đi... vậy ta sẽ gán nó vào sự kiện nào đây?
------------------
Xin hỏi: Mục đích thật sự của bạn là gì?
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đọc trên diễn đàn thấy có đoạn code


Private Sub Worksheet_Change(ByVal Target As Range)
Application.onkey "{ENTER}","Tenham"
End Sub

private Sub Tenham
'do something
end sub


Nhưng nó không chạy. có bác nào biết không?

Mục dích là khi người dùng bấm phím Enter ở ô nào đó. Tùy thuộc tính chất của ô mà mình có những xử lý phù hợp, ví dụ hiện form tra cứu, định dạng ô theo nội dung..

Tôi nghĩ làm được vì phần mềm dự toán ACITT làm được việc đó mà.
 
Lần chỉnh sửa cuối:
Upvote 0
Tôi đọc trên diễn đàn thấy có đoạn code


Private Sub Worksheet_Change(ByVal Target As Range)
Application.onkey "{ENTER}","Tenham"
End Sub

private Sub Tenham
'do something
end sub


Nhưng nó không chạy. có bác nào biết không?

Mục dích là khi người dùng bấm phím Enter ở ô nào đó. Tùy thuộc tính chất của ô mà mình có những xử lý phù hợp, ví dụ hiện form tra cứu, định dạng ô theo nội dung..

Tôi nghĩ làm được vì phần mềm dự toán ACITT làm được việc đó mà.
Application.OnKey khác với KeyPressed bạn ạ, KeyPressed thì không có cách nào bắt được, còn Application.OnKey thì bạn xem thử code trong file, tuy nhiên {ENTER} là phím Enter của Numeric Keypad, còn phím Enter của bàn phím bạn phải dùng "~"
 

File đính kèm

Upvote 1
Đúng ý tui roài, cám ơn rollover79 nhiều nhé
 
Upvote 0
Key Press event thường dùng trên 1 Object nào đó ---> thật sự tôi chưa hề nghe nói Key press in cell
Anh ơi,

Em thấy có bài của Rollover79 tại đây.
Theo em việc áp dụng nó sẽ rất rộng ví dụ như bẫy việc người dùng nhập số, hay làm mask để nhập liệu cho số hoặc ngày,...

Vbavn
 
Upvote 0
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom