-
10-12-2009, 06:01 PM #1Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
viết code xong nhưng không thực thi lệnh
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 không , chỉ dùm mình với?mình đang ở HCMView more random threads:
- Macro định dạng ngày tháng năm
- cần các bạn giúp
- Tạo form nhập dữ liệu là một tập tin và xuất ra là một tập tin khác.
- Chương trình theo dõi Văn bản, giấy mời, hồ sơ thẩm định Bồi thường.
- Tài liệu Macro
- Tạo một danh sách xác thực thay đổi theo sự lựa chọn từ một danh sách khác nhờ VBA
- Tặng các bạn ScrollText - Cuộn chữ: lên, xuống, trái phải,...
- Ngày cuối tháng
- Tách họ và tên
- Các cách thêm dòng mới vô 1 CSDL (cơ sở dữ liệu) đã sẵn
-
10-13-2009, 12:19 AM #2Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
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 việc 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
-
10-13-2009, 03:41 PM #3Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
mình làm như hướng 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 khảo không?
-
10-13-2009, 04:33 PM #4Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
Gửi bởi takuda_khoad
-
10-13-2009, 11:56 PM #5Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
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.
-
10-14-2009, 02:19 AM #6Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
Cái code này tôi 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!
-
10-14-2009, 05:57 AM #7Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 21
Ðề: viết code xong nhưng không thực thi lệnh
Gửi bởi atmt17
Ở đây dùng phím {ENTER} như là 1 ví dụ mẫu.
Gửi bởi atmt17
Tốt hơn hết là hãy để người dùng tự quyết định khi nào thì chạy. Gắn nó vào 1 cái nút nào đó trên form.
-
10-14-2009, 04:44 PM #8Silver member
- Ngày tham gia
- May 2016
- Bài viết
- 9
Ðề: viết code xong nhưng không thực thi lệnh
Gửi bởi muontennguoi
-
10-14-2009, 07:22 PM #9Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
Gửi bởi muontennguoi
Thêm nữa:
- Enter mà chỉ xuống dòng hoặc dịch sang phải thì cần gì code nhỉ? (Excel Options có thể tự chỉnh đúng yêu cầu này)
- Cứ cho rằng đây chỉ là ví dụ minh họa, trên thực tế người ta làm 1 việc khác thì chẳng lẽ code chạy rồi ta không dùng được phím Enter nữa sao?
Trên Form người ta "bẫy" các phím mới có vẻ hợp lý hơn!
------------
Gửi bởi takuda_khoad
-
10-14-2009, 08:50 PM #10Junior Member
- Ngày tham gia
- Aug 2015
- Bài viết
- 0
Ðề: viết code xong nhưng không thực thi lệnh
Gửi bởi atmt17
Phím Enter bên bàn phím chữ vẫn hoạt động theo Excel Option.
Việc người ta bẫy phím Enter đó để làm gì, trong tình huống nào... thì đó là chuyện riêng của mỗi người.
Để hủy bỏ Onkey, lấy lại như mặc định thì :
Sub unsetup_onkey()
Application.OnKey "{ENTER}"
End Sub
Cổng điện là một cơ sở tòa nhà phổ biến được sử dụng để kiểm soát lối vào và lối ra của những người bên trong và bên ngoài tòa nhà. Cửa điện truyền thống cần sử dụng điện để điều khiển mở và đóng...
Ưu điểm và nhược điểm của cảm biến cửa cổng điện điều khiển từ xa