Tạo Tab mới trên excel để gọi Macro bằng Ribbon

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

tuhocvba

Administrator
Thành viên BQT
Thể theo yêu cầu của @thanhphuongvip , diễn đàn hôm nay giới thiệu cách Tạo Tab trên Excel để gọi nhanh macro.
Bạn cần đăng nhập để thấy hình ảnh


Trên excel bạn click chuột phải trên thanh công cụ, chọn Customize the Ribbon.
Bạn cần đăng nhập để thấy đính kèm


Cửa sổ mới hiện ra, bạn chọn New Tab.
Bạn cần đăng nhập để thấy đính kèm

Bạn cần đăng nhập để thấy hình ảnh

Bạn click chuột phải vào Tab mới, chọn Rename:
Bạn cần đăng nhập để thấy đính kèm


Nhập tên vào, ví dụ: Tuhocvba.net
Bạn cần đăng nhập để thấy đính kèm


Kết quả:
Bạn cần đăng nhập để thấy hình ảnh

Lúc này ngoài giao diện Excel đã có Tab mới, tuy nhiên chưa có macro nào được gắn vào. Cho nên vẫn chưa có ý nghĩa gì cả.
Giả thiết bạn có một Module trên đó đã chuẩn bị macro. Hoặc macro của Addin mà bạn đã tạo trước đó.
Ví dụ dưới đây, tôi tạo Module và gắn một thủ tục như ảnh dưới.
Bạn cần đăng nhập để thấy hình ảnh

Bây giờ tôi cần add macro này vào New Tab mà tôi vừa tạo.
Ở đây tôi chọn thẻ Macro:
Bạn cần đăng nhập để thấy hình ảnh

Kết quả:
Bạn cần đăng nhập để thấy đính kèm

Bạn cần đăng nhập để thấy đính kèm


Bạn thấy chưa, đơn giản phải không nào, hãy thử làm xem sao nhé.
Nguồn tham khảo:
 
T

thanhphuongvip

Guest
Cảm ơn Admin đã viết.
Giả sử như file này đc chép vào một máy khác, với phiên bản excel khác, thì liệu nó còn giữ nguyên thanh menu đó hay ko? Hay phải tạo lại từ đầu vậy Admin?
Đa tạ!
 

tuhocvba

Administrator
Thành viên BQT
Nhìn cái nút này là phải hiểu chứ.
Bạn cần đăng nhập để thấy đính kèm

Cách nghĩ của chúng nó là share được. Office thì có điểm mốc quan trọng thường xảy ra xung đột là trước 2003 và sau 2003. Nhưng đa phần office giờ toàn là từ 2007 trở đi, nên share thoải mái (nghĩ thế, chưa thử bao giờ), nên tự thử nghiệm đê.
 

ThanhQuang1510

Yêu THVBA
Thể theo yêu cầu của @thanhphuongvip , diễn đàn hôm nay giới thiệu cách Tạo Tab trên Excel để gọi nhanh macro.
Bạn cần đăng nhập để thấy hình ảnh


Trên excel bạn click chuột phải trên thanh công cụ, chọn Customize the Ribbon.
Bạn cần đăng nhập để thấy đính kèm


Cửa sổ mới hiện ra, bạn chọn New Tab.
Bạn cần đăng nhập để thấy đính kèm

Bạn cần đăng nhập để thấy hình ảnh

Bạn click chuột phải vào Tab mới, chọn Rename:
Bạn cần đăng nhập để thấy đính kèm


Nhập tên vào, ví dụ: Tuhocvba.net
Bạn cần đăng nhập để thấy đính kèm


Kết quả:
Bạn cần đăng nhập để thấy hình ảnh

Lúc này ngoài giao diện Excel đã có Tab mới, tuy nhiên chưa có macro nào được gắn vào. Cho nên vẫn chưa có ý nghĩa gì cả.
Giả thiết bạn có một Module trên đó đã chuẩn bị macro. Hoặc macro của Addin mà bạn đã tạo trước đó.
Ví dụ dưới đây, tôi tạo Module và gắn một thủ tục như ảnh dưới.
Bạn cần đăng nhập để thấy hình ảnh

Bây giờ tôi cần add macro này vào New Tab mà tôi vừa tạo.
Ở đây tôi chọn thẻ Macro:
Bạn cần đăng nhập để thấy hình ảnh

Kết quả:
Bạn cần đăng nhập để thấy đính kèm

Bạn cần đăng nhập để thấy đính kèm


Bạn thấy chưa, đơn giản phải không nào, hãy thử làm xem sao nhé.
Nguồn tham khảo:
@tuhocvba

đúng ra chủ đề này của mình đã gợi ý trước cơ chứ. Hixhix
cũng cảm ơn bạn đã tạo 1 chủ đề bài viết rất hay.
 

Euler

Administrator
Thành viên BQT
@ThanhQuang1510 : Cách diễn đạt của bạn, mọi người không hiểu. Bạn xem lại cách diễn đạt.
Còn cách diễn đạt của @thanhphuongvip thì mọi người hiểu, và đưa ra chủ đề này để đáp ứng nguyện vọng của anh ấy.
 

ThanhQuang1510

Yêu THVBA
KHÔNG QUOTE CẢ BÀI VIẾT>tuhocvba đã sửa bài viết.
@tuhocvba
mình mới thử và có phần không đúng như ý muốn.
khi tạo như hướng dẫn trên thì đóng file excel lại và mở 1 file excel mới trắng 100% thì thanh Ribbon trên Main Tab vẫn còn nguyên.
Theo mình biết tạo Thanh Ribbon trên Main Tab của file nào thì chỉ có file đó có thôi.
mình xin góp ý. ^_^
 

tuhocvba

Administrator
Thành viên BQT
@ThanhQuang1510 : Xin lỗi bạn, trong khả năng hiểu biết của mình, thì mình đã trình bày rồi.
1.Nếu bạn có kiến thức gì khác thì có thể chia sẻ cho mọi người có được không ạ?
Về ý muốn của bạn, bây giờ mình mới biết đấy, khi nào có thời gian, mình sẽ tìm hiểu sau. Nếu có thông tin gì mới, mình sẽ phản hồi trong topic này. 2.Như vậy có được không ạ?

Mong bạn không quote cả bài viết. Hãy chỉ trích dẫn câu cần thiết. Nếu chỉ là mục đích tag tên hãy sử dụng @tên_nick.
 

ThanhQuang1510

Yêu THVBA
@tuhocvba : mình cũng đang tìm hiểu về nội dung này.
nếu biết thì mình sẽ post lên đây để mọi người cùng biết.
Thanks bạn
 

vbano1

SMod
Thành viên BQT
@ThanhQuang1510 : Nếu bạn muốn chỉ có một file có tab mới còn các file khác không có tác dụng thì ngay ban đầu nên nói rõ ra.
Bạn cần đăng nhập để thấy hình ảnh


Bạn download file đính kèm, giải nén ra và thử nhé. Đây chỉ là demo thôi, thực tế còn có thể làm được nhiều hơn thế và đẹp hơn thế.
Tôi không biết đã đúng ý bạn chưa, nếu bạn xác nhận là đúng, thì diễn đàn sẽ có bài hướng dẫn sau.
 

tuhocvba

Administrator
Thành viên BQT
Bạn có thể tham khảo các bài viết được nêu tại đây:
Chủ đề này sẽ khóa từ bây giờ.
 
Trạng thái
Không mở trả lời sau này.
Top