Tên lạ trong file excel
chibi đã viết:
Máy của bạn bị virus, trên diễn đàn có rất nhiều chủ đề nói về điều này, chịu khó search nhé.
Đây là một ví dụ.
Tôi đã tham khảo cách thực hiện với 2 code
1- Với đoạn code :
sub xoaten()
for each ten in Names
ten.delete
next
end sub
Tôi thử mở book mới, đặt tên mộ số vùng và áp dụng thì thực hiện được, nhưng khi thực hiện với những file của tôi thì cel đưa báo lỗi : 400
2- Với đoạn code
Sub RemoveBadNames()
Dim N As Variant
Dim rtn As Variant
For Each N In ActiveWorkbook.Names
If N.RefersTo Like "*[#]REF*" Then
rtn = MsgBox("BAD NAME: Delete name '" & N.Name & "'
refersto: '" & N.RefersTo, vbQuestion + vbYesNo)
'rtn = vbYes
If rtn = vbYes Then N.Delete
ElseIf N.RefersTo Like "*:\*" Then
rtn = MsgBox("EXTERNAL LINK: Delete name '" & N.Name & "'
refersto: '" & N.RefersTo, vbQuestion + vbYesNo)
If rtn = vbYes Then N.Delete
End If
Next
End Sub
khi áp dụng thì excel đưa ra báo lỗi :
Compile error
Syntax eror
Tôi không rành về VBA, mong được chỉ giáo và giúp đỡ.
Không biết tôi chép code vô VBA như vậy có đúng không.
tôi gửi 2 fie đính kèm, nhờ các bác coi giúp.
Cảm ơn nhiều.