-
10-12-2009, 06:01 PM #1
Junior 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:
- Theo dõi khám chữa bệnh
- Hỏi về lỗi của excel
- Chương trình phá password Excel đây!
- Tạo form nhập liệu có chứa combobox
- Các cách thêm dòng mới vô 1 CSDL (cơ sở dữ liệu) đã sẵn
- Tạo ngày và thời gian chạy trên Excel
- Xác nhận hàm khi ghõ công thức
- Tạo Form dùng ListBox và hàm Find để tìm.
- Giúp mình với
- Thư viện dành cho dân lập trình Visual Basic
-
10-13-2009, 12:19 AM #2
Junior 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 #3
Junior 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 #4
Junior 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 #5
Junior 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 #6
Junior 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 #7
Junior 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 #8
Silver 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 #9
Junior 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 #10
Junior 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
Vòng đeo dương vật nên được sử dụng khi nam giới gặp phải một số vấn đề sinh lý nhất định, chẳng hạn như: Rối loạn cương dương: Khi nam giới không thể duy trì sự cương cứng đủ lâu để quan hệ tình...
5 tình huống nên sử dụng vòng đeo dương vật để nâng tầm cuộc yêu