các bạn xin chỉ giáomình viết code để khi nhấn phím ENTER (phím số) thì nó sẽ chuyển sang phải một ô , nhưgn viết xong chẳng thấy nó thực hànhsub setup_onkey()application.onkey "ENTER","[RIGHT_SUB"]end subsub RIGHT_SUB()activecell.offset(1,0).activeend subkhông biêt đoạn code của mình có sai chỗ nào không?cả nhà có ai biết có lớp nào dạy VBA cho excel bất , chỉ dùm mình với?mình đang ở HCM
 
Active là để khai báo trước các lệnh sau đó sẽ tác động lên đối tượng active.
Bạn phải dùng select để điều khiển chuyện con nháy nhảy sang ô kế bên.
Select và Active khác nhau tương tự như động từ và tính từ vậy đó.

sub RIGHT_SUB()
activecell.offset(1,0).select
end sub
 

hoahanhdao94

New Member
mình làm như chỉ dẫn rồi mà vẫn chưa được , muontennguoi có thể viết code và gửi file lên cho mình xem tham tiềmo không?
 
Trích:
Nguyên văn bởi takuda_khoad các bạn xin chỉ giáo
mình viết code để khi nhấn phím ENTER (phím số) thì nó sẽ chuyển sang phải một ô , nhưgn viết xong chẳng thấy nó thực hành
sub setup_onkey()
application.onkey "ENTER","[RIGHT_SUB"]
end sub
sub RIGHT_SUB()
activecell.offset(1,0).active
end sub
không biêt đoạn code của mình có sai chỗ nào không?
cả nhà có ai biết có lớp nào dạy VBA cho excel bất , chỉ dùm mình với?mình đang ở HCM
ActiveCell.Offset(0,1).Select
 

betty_nguyen

New Member
sub setup_onkey()
application.onkey "{ENTER}","RIGHT_SUB"
end sub
sub RIGHT_SUB()
activecell.offset(0,1).select
end sub

Sau khi bạn chạy macro setup_onkey() thì onkey mới có tác dụng.
 

Blaise

New Member
Cái code này tui thấy nó kỳ kỳ thế nào ấy. Thế ta cho nó vào sự kiện gì để nó tự kích hoạt đây?Code nằm trong UserForm thì họa chăng!
 

Các chủ đề có liên quan khác

Top