khi sửa code trong vba " vi du: range("a1:a5").select . có dấu nhấp nháy khi sửa code đoạn chữ đánh thêm nó xóa kí tự sau. Xin hỏi các khắc phục.
Chào bạn bạn bấm vào phím insert và thử lại nhé.
Thầy ơi cho hỏi sao mình dung vba viet macro nó chạy trên office 365 thì ok mà trên office 2013 nó báo lỗi là sao vậy thầy
Mã lỗi H80004005
Chào bạn bạn có thể đọc bài sau nhé:
<tab id="Toan_9" label="Toán 9" insertBeforeMso="TabHome" getVisible="GetVisible">
Mình thêm cái này vô cái tạo ribbon bằng Tool Office RibbonX Editor
Sub GetVisible(control As IRibbonControl, ByRef returnedVal)
Select Case control.ID
Case "Toan_9": returnedVal = True
End Select
End Sub
Mình thêm cái Sub vô Cửa sổ VBA vậy mà nó chỉ chạy được trên Office 2019 hoặc 365 còn trên Office 2016 trở xuống nó ko chạy thầy ạ
Chào bạn bạn có thể gửi file không để mình thử test với office 2016
thầy chèn đoạn mã getVisible="GetVisible" sau đoạn code của cái tab là nó báo lỗi à khi chạy trên Office 2019 trở xuống còn 365 ok
Chào bạn, chắc phải cài office nhỏ hơn mới có thể biết lỗi bạn có thể thử với câu lệnh bắt lỗi On Error Resume Next
Sub TABHETHONG_Click(control As IRibbonControl, pressed As Boolean) On Error Resume Next isShowTabHome = pressed myRibbon.Invalidate End Sub