Vấn đề xóa name rác.

Liên hệ QC

vu_tuan_manh_linh

linhvtm84@gmail.com
Tham gia
27/2/10
Bài viết
2,637
Được thích
1,903
Giới tính
Nam
Nghề nghiệp
Kỹ sư Kinh tế Xây dựng
Tôi có tìm hiểu về 2 đoạn code xóa name rác như sau:
Code 1:
Sub DeleteNames()
Dim nName As Name
For Each nName In Names
nName.Delete
Next nName
End Sub
-----
Code 2:
Sub DeleteNames()
Dim nName As Name
For Each nName In ActiveWorkbook.Names
nName.Delete
Next nName
End Sub
----
Code 2 không xóa được các name lỗi.
Code 1 xóa được tất cả các name.
Nhờ các cao thủ giải thích giúp 2 tập hợp Names và ActiveWorkbook.Names khác nhau như thế nào dẫn đến hiệu ứng của thủ tục nName.Delete khác nhau ở 2 code? Thực tế nếu Count thì số lượng Name hai tập hợp này bằng nhau.
 
Web KT

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

Back
Top Bottom