Mặc định macro cho 1 sheet

Trạng thái
Không mở trả lời sau này.

doantuan

Yêu THVBA
Các anh/ chị cho mình hỏi:
Trong file excel mình có nhiều sheet: chẳng hạn: sheet1; sheet2; sheet3; sheet4
Trong module1 có 1 macro được gán phím tắt là crt +q
Mình muốn hỏi: làm thế nào để macro đó chỉ thực thi khi sheet hiện tại là sheet2, sheet3, sheet4. Còn trong sheet1 dù có nhấn ctr+q macro cũng không được thực thi.
Viết code thì sẽ viết như thế nào hoặc thêm lệnh gì vào macro đó. Xin cảm ơn anh/ chị nhiều!
 

Euler

Administrator
Thành viên BQT
Mã:
if activesheet.name ="sheet2" then
...
end if
 

doantuan

Yêu THVBA
Anh/ chị cho mình hỏi thêm. Khi gán phím tắt cho macro, có cách nào sử dụng được phím tắt cho private sub không. Tại vì mình muốn ẩn hết macro, mà khi ẩn macro hay sub thì không dùng phím tắt được. Xin cám ơn nhiều!
 
Trạng thái
Không mở trả lời sau này.
Top