Ưng dụng hyperlink đến nhiều sheet cùng trong 1 workbook

Liên hệ QC

Người Đưa Tin

Hạt cát sông Hằng
Thành viên danh dự
Tham gia
12/12/06
Bài viết
3,661
Được thích
18,158
Mình đang làm 1 file tổng hợp lại các biểu mẫu BHXH mới theo QD 1111 nhưng không rõ khi mở file này lên thì báo như thế này. Được biết trong file có ứng dụng hyperlink đến nhiều sheet.

This workbook contains one or more Microsoft Excel 4.0 macros. These macros may contain viruses or other hamfull code. Open this workbook only if you trust the soure.

Dou you want to enable these macros?
Yes - No

Trong khi đó, mình thử 1 file nhỏ khác cũng ứng dụng hyperlink đến nhiều sheet thì không báo lỗi trên.

.1. Thông báo lỗi trên được hiểu như thế nào?
.2. Vui lòng chỉ hướng khắc phục.

Xin cám ơn.
 

File đính kèm

  • test.xls
    13.5 KB · Đọc: 17
  • Mau bieu BHXH.rar
    136.9 KB · Đọc: 38
Xấu hổ thay cho huynh Gân! Làm thành viên GPE biết bao nhiêu lâu mà macro4 là gì cũng không biết!
Macro4 1 là nằm trong sheet macro, 2 là nằm trong Name.
Sheet macro thì không có, Name thì 1 rừng name rác.

Huynh nhờ mấy cao thủ VBA viết cho đoạn code unhide sheet, hễ gặp sheet macro thì xoá
Và xin 1 đoạn code khác để xoá name rác.
 
Kế toán già gân kính mến!

Excel đối với cháu còn quá nhiều thứ chưa biết, tuy nhiên cái việc Chú nêu ở trên cháu nghĩ có thể giúp Chú sửa lỗi, Chú gởi file gốc qua cho cháu cháu sẽ làm liền cho Chú.

PS: Chú cháu mình cùng cố lên nhé, không thì sư nương cười nữa bây giờ.
 
File đó sửa dùm đệ đi (move cái name rác đó ra). Chú ý: Các bác trong nhà khoan lấy file đó sử dụng liền nghe, còn đang cập nhật cả khối đây. Một mình làm không xuể, muốn viết cả phần cách ghi chép trong các sheet đó nữa Tùng ơi.
Ghét là bật lên cứ hỏi cái câu thông báo đó, YES hoặc NO gì cũng chả ảnh hưởng vùng vịnh gì cả?
 
Kế toán già gân kính mến!

Excel đối với cháu còn quá nhiều thứ chưa biết, tuy nhiên cái việc Chú nêu ở trên cháu nghĩ có thể giúp Chú sửa lỗi, Chú gởi file gốc qua cho cháu cháu sẽ làm liền cho Chú.

PS: Chú cháu mình cùng cố lên nhé, không thì sư nương cười nữa bây giờ.

Đã gởi File gốc rồi còn gì nữa Tùng ơi, đâu có dìm hàng đâu.
 
Xin chào anh Trí !

Việc name rác và có vỉut macro tôi nghĩ là "bệnh" gắn liền với excel. Nếu thỉnh thoảng ta "dọn dẹp" và xoá name rác thì excel sẽ không bị "bệnh trọng", hoạt động lại bình thường. Để làm tốt việc này, tôi xin mách anh hãy tải và dùng adin free của anh Nguyễn Duy Tuân (virutMacroWarning) tại địa chỉ: http://bluesofts.net . Tôi đã dùng thử và thấy rất có hiệu quả. Xin cảm ơn anh Tuân. Tôi hy vọng anh cũng sử dụng được món quà của anh Tuân để chế ngự cho excel của mình.

Chúc anh mạnh khoẻ và tiếp tục cống hiến cho GPE !
 
Xin chào anh Trí !

Việc name rác và có vỉut macro tôi nghĩ là "bệnh" gắn liền với excel. Nếu thỉnh thoảng ta "dọn dẹp" và xoá name rác thì excel sẽ không bị "bệnh trọng", hoạt động lại bình thường. Để làm tốt việc này, tôi xin mách anh hãy tải và dùng adin free của anh Nguyễn Duy Tuân (virutMacroWarning) tại địa chỉ: http://bluesofts.net . Tôi đã dùng thử và thấy rất có hiệu quả. Xin cảm ơn anh Tuân. Tôi hy vọng anh cũng sử dụng được món quà của anh Tuân để chế ngự cho excel của mình.

Chúc anh mạnh khoẻ và tiếp tục cống hiến cho GPE !

Dạ thưa em cũng có tải phần: Virus Macro Warning - Công cụ cảnh báo và diệt "Virus Macro" trong MS Excel của Thầy Tuân tại đây về sử dụng nhưng khi mở file ấy lên vẫn bị tình trạng trên.

Em phải delete từng name rác bằng cách Ctrl+F3 (Sử dụng office 2003) rất cực, xoá từng cái 1.
Do máy yếu, nên em tạm mượn Excel2007 trong bộ Portable Office 2007, để xoá 1 lúc hàng loạt name rác.
 

File đính kèm

  • Nho kiem tra.rar
    130.9 KB · Đọc: 9
Anh chép 1 đoạn code này để xoá hàng loạt nè:

PHP:
Sub delname()
For Each Nm In ActiveWorkbook.Names
On Error Resume Next
Nm.Delete
Next
End Sub

Với điều kiện file chỉ có name rác, vì nó xoá tất tần tật mọi name, trừ 1 vài name cứng đầu.

Sao Mai muội gợi ý anh nhờ cao thủ VBA mà anh không nhờ?
 
Dạ thưa em cũng có tải phần: Virus Macro Warning - Công cụ cảnh báo và diệt "Virus Macro" trong MS Excel của Thầy Tuân tại đây về sử dụng nhưng khi mở file ấy lên vẫn bị tình trạng trên.

Em phải delete từng name rác bằng cách Ctrl+F3 (Sử dụng office 2003) rất cực, xoá từng cái 1.
Do máy yếu, nên em tạm mượn Excel2007 trong bộ Portable Office 2007, để xoá 1 lúc hàng loạt name rác.

Có lẽ vì lý do nào đó mà VirusMacroWarning chưa chạy trên Excel của anh. Nếu VirusMacroWarning chạy thì dưới đáy màn hình Excel (status) phải có thông báo. VirusMacroWarning xóa nhiều name rác cứng đầu, ngoài ra chức năng chính của nó là cảnh báo mọi sự tấn công với loại virus macro gây ra bất cứ lúc nào.
 
Xin chào anh Trí !
Tôi đã cài adin của anh Tuân, sử dụng thấy rất thuận tiện. Khi mở file excel thì adin tự động kiểm tra các name rác và đánh dấu để có thể xoá tất cả liền một lúc. Sao anh lại phải xoá từng cái một nhỉ ? Sáng nay tôi sẽ kiểm tra lại file của anh xem thế nào.
 
Tôi đã kiểm tra file anh gửi nhưng chẳng thấy có name rác nào cả hay anh gửi file đã làm sạch rồi. Anh thử gửi lại file có nhiều name rác để tôi xử lý lại xem sao nhé.
 
Anh Long,
File chứa name rác là file ở bài 1, 304 Name rác.
 
Web KT

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

Back
Top Bottom