Tôi đưa ra nguyên tắc duyệt các controls bằng bàn phím là nguyên tắc chung trong Windows. Nó không dính dáng gì tới Excel và VBA. Bản thân tôi có lần bị hỏng chuột mà ngày lễ không mua được nên cả ngày tôi dùng bàn phím. Mở các chương trình EXE trên Desktop, trong các thư mục và làm việc, viết văn bản và lưu lại v...v
Tôi tưởng người hỏi chỉ hỏi về tính khả thi. Sau đó mới rõ ra là người ta muốn tiết kiệm ngón tay.
Chưa có chỗ nào tôi nói là không làm được bằng bàn phím. Tôi có ý kiến về những cái cụ thể đã được đưa ra.
Vd. ý tưởng dùng UserForm_KeyDown. Câu hỏi: code UserForm_KeyDown để làm gì khi mà nó không bao giờ được thực hiện? Vì không bao giờ Form có focus.
Tôi từng làm việc 1 ngày chỉ bằng bàn phím, chả cần code gì cả vì ví dụ tôi muốn mở notepad (chuột bị hỏng), viết văn bản và lưu lại thì code gì ở đây?), thì tôi biết là mọi việc đều khả thi. Nhất là khi dùng kèm với code. Nhưng tôi không đam mê những trò nhí nhố. Nghĩ ra cách để áp đặt thí sinh? Làm sao áp đặt được. Họ thích cách nào thì họ sẽ dùng cách đó, không áp đặt được. Nếu lựa chọn thì tôi tin là 99,99 % họ dùng chuột. Mà có cho là anh A dùng bàn phím còn tôi dùng chuột click thẳng vào CheckBox thì anh A cũng không nhanh và tiết kiệm được gì hơn tôi.
Vậy thì nghĩ ra những trò đó để làm gì? Chỉ để cho các vị giáo sư giết thời gian trong các cuộc nhậu, bàn về tính khả thi, bàn về mặt lý thuyết?