Chào bạn
@chisinhvnn Rất vui khi được hỗ trợ bạn trong Topic này.
Bạn có thể bớt chút thời gian để trình bày lại cho dễ hiểu không ạ?
Mình vừa xem qua Code trong file của bạn thấy có rất nhiều chổ khó hiểu mong bạn giải thích thêm.
Private Sub OnLoad(Ribbon As IRibbonUI)
Application.Assistant.DoAlert "Xin ch" & ChrW(224) & "o", "Ch" & ChrW(224) & "o c" & ChrW(225) & "c b" & ChrW(7841) & "n", msoAlertButtonOK, msoAlertIconNoIcon, msoAlertDefaultFirst, msoAlertCancelFirst, True
End Sub
Private Sub ThongBao(Ctrl As IRibbonControl)
Application.Assistant.DoAlert "Xin ch" & ChrW(224) & "o", ChrW(272) & ChrW(226) & "y l" & ChrW(224) & " n" & ChrW(250) & "t '" & Ctrl.Tag & "'", msoAlertButtonOK, msoAlertIconNoIcon, msoAlertDefaultFirst, msoAlertCancelFirst, True
End Sub
Tại sao lại bạn lại tạo đến 2 Sub này nhỉ, mình chưa hiểu được ý nghĩ của nó.
Mình xem 2 đoạn Sub
UX_Enableb và
UX_Visible này hoàn toàn giống nhau về mặt Code. Thế tại sao bạn lại tách đôi ra rồi mỗi Tab gọi một Sub nhỉ?.
Một bài viết trình bày dễ hiểu là một bài viết sử dụng hình minh họa trực quan. Một bài viết chỉ toàn chữ sẽ khiến người khác không muốn đọc.
Một bài viết dễ hiểu sẽ giảm thiểu thời gian đọc hiểu cho người khác, bạn sẽ nhanh chóng nhận được hỗ trợ nếu bài viết của bạn là một bài viết dễ hiểu.
Chúng tôi mong bạn hiểu và hợp tác.