Hỏi câu lệnh Assign Macro cho Custom Menu Item

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,469
Nghề nghiệp
Công chức
Tôi tạo một thanh công cụ chứa Menu tự tạo trong đó có các Custom Menu Item như file đính kèm. Các bạn cho mình hỏi có thể dùng VBA để thực hiện Assign Macro cho các Menu này được không ?. Nếu được thì code trong sub viết như thế nào ?. Tôi thử ghi Macro nhưng không được.
 

File đính kèm

Dùng thuộc tính OnAction của đối tượng CommandBarControl để gán tên macro (sub).
-hvl-
 
Upvote 0
Bạn có thể vui lòng làm giúp luôn được không ? Cảm ơn trước nha.
 
Upvote 0
Tạo menu thì ôi chao trên diễn đàn nhiêu vô kể! Bác có thể xem qua vài ví dụ tiêu biểu để biết cách tạo menu. Mình nghỉ là khỏi cần làm. Vì bạn đọc qua tất nhiên sẽ biết làm thôi! Chúc bạn thành công! http://www.giaiphapexcel.com/forum/showthread.php?t=13341 http://www.giaiphapexcel.com/forum/showthread.php?t=1142 http://www.giaiphapexcel.com/forum/showthread.php?t=4865 http://www.giaiphapexcel.com/forum/showthread.php?t=379 http://www.giaiphapexcel.com/forum/showthread.php?t=4897 http://www.google.com.vn/custom?dom...m&q=tạo+menu&sitesearch=www.giaiphapexcel.com Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Gửi file ví dụ tạo Toolbar.

Hy vọng có thể giúp được bạn.

-hvl-
 

File đính kèm

Upvote 0
cảm ơn Po_PikachuHoangVuLuan mình đã xem bài của các bạn nhưng mình chưa thể làm được ngay vì mình "Dốt" VBA lắm, chắc phải mất nhiều thời gian để nghiên cứu thêm trong khi đó mình chỉ cần một câu lệnh mẫu để hoàn thiện nốt công việc đang dở dang. Menu của mình đơn giản có khoảng 10 Item đã làm thủ công xong rồi nhưng có một rắc rối xảy ra là: khi mình copy thành file mới các Item này vẫn làm việc với File cũ. Do đó lại phải Assign Macro cho các Menu này. Từ đó mình mới có ý định tạo một "Menu Load" để tự động gán lại Macro của Workbook hiện hành cho các menu này.
Ví dụ khi nhấn Menu Load nếu làm thủ công thì: chọn Menu1 -> Assign Macro -> chọn Sub1 -> OK. Vậy câu lệnh VBA viết như thế nào ?
Nhờ các bạn viết giúp 1 sub theo yêu cầu của ví dụ này. Xin cảm ơn !
 
Upvote 0
Bạn đừng quá suy nghỉ về code. Bạn phải học từ từ mới hiểu hết chúng. Nhồi nhét cùng lúc sẽ không thể hiểu nổi đâu. Đầy là hai bài cho bạn xem có thể nói là đơn giản nhất. Bạn chỉ cần đặt toàn bộ phần mềm của mình vào là dùng thôi. Chỉnh sửa 1 chút ở Sheet Menu là các tên của menu và các tên sub chạy cùng với nó là được rồi! Còn quá trình hoạt động của menu thì đã được gọi sẳn từ trong code rồi bạn có thể xem để biết thêm chi tiết. Nếu còn khó hiểu nữa thì đem tất cả tên sub và các tên trên menu (theo trình tự) lên mình sẽ làm luôn cho. File đính kèm: http://www.mediafire.com/?ghztznyao0y Thân.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom