Các Bạn giúp mình Name trong Data Validation tự nhiên bị đổi tên

Liên hệ QC

ndhmoney686

Thành viên thường trực
Tham gia
25/4/12
Bài viết
376
Được thích
104
Mình có một file sử dụng Data Validation tạo list danh sách để chọn mặt hàng. Nhưng tự nhiên đợt này thấy ko chọn được. Mình vào kiểm tra lại Data Validation thì thấy vùng soure bị thay đổi vùng tham chiếu bằng một name rất lạ.

Ví dụ: Trong data validation mục soure trước khi bị và sau khi bị như sau:
- Trước đây mình nhập vùng tham chiếu với name là: =Hang_hoa
- Bây giờ mình thấy tất cả các sheet có sử dụng data validation mục soure đều bị đổi thành một name lạ hoắc như sau: =TUANKHANHTUYET6

Không biết có bạn nào đã gặp trường hợp này lần nào chưa? Mong các Bạn chỉ giúp lỗi. Cảm ơn các Bạn!
 
Lần chỉnh sửa cuối:
Mình có một file sử dụng Data Validation tạo list danh sách để chọn mặt hàng. Nhưng tự nhiên đợt này thấy ko chọn được. Mình vào kiểm tra lại Data Validation thì thấy vùng soure bị thay đổi vùng tham chiếu bằng một name rất lạ.

Ví dụ: Trong data validation mục soure trước khi bị và sau khi bị như sau:
- Trước đây mình nhập vùng tham chiếu với name là: =Hang_hoa
- Bây giờ mình thấy tất cả các sheet có sử dụng data validation mục soure đều bị đổi thành là: =TUANKHANHTUYET6

Không biết có bạn nào đã gặp trường hợp này lần nào chưa? Mong các Bạn chỉ giúp lỗi. Cảm ơn các Bạn!
Bạn nhấn Ctrl+F3 xem trong đó còn Name Hang_hoa nữa hay không, nếu còn thì thay Name lạ bằng Name Hang_hoa, nếu không còn thì bạn phải đặt lại Name thôi, mà biết cái file của bạn mặt mũi ra sao đâu để đặt Name giúp bạn?
 
Bạn nhấn Ctrl+F3 xem trong đó còn Name Hang_hoa nữa hay không, nếu còn thì thay Name lạ bằng Name Hang_hoa, nếu không còn thì bạn phải đặt lại Name thôi, mà biết cái file của bạn mặt mũi ra sao đâu để đặt Name giúp bạn?


Mình kiểm tra rồi. Name Hang_hoa không còn. Mà trong đấy cũng ko có Name TUANKHANHTUYET6. Nhưng trong Data validation của các sheet đều bị thay đổi hết thành TUANKHANHTUYET6. Mình tạo name mới thì ok. hì... muốn tìm hiểu xem nguyên nhân (ko biết có phải do virus ko nhỉ?)
 
Mình kiểm tra rồi. Name Hang_hoa không còn. Mà trong đấy cũng ko có Name TUANKHANHTUYET6. Nhưng trong Data validation của các sheet đều bị thay đổi hết thành TUANKHANHTUYET6. Mình tạo name mới thì ok. hì... muốn tìm hiểu xem nguyên nhân (ko biết có phải do virus ko nhỉ?)

Đơn giản máy của bạn bị nhiễm "name độc". Nó bị Hide rồi lấy đâu mà thấy. Trường hợp nó bị đổi tên chẳng qua những name do nó tạo ra trùng với vùng mà bạn đặt name thôi. Giờ đem file lên đây để giải quyết hậu quả cho!
 
Đơn giản máy của bạn bị nhiễm "name độc". Nó bị Hide rồi lấy đâu mà thấy. Trường hợp nó bị đổi tên chẳng qua những name do nó tạo ra trùng với vùng mà bạn đặt name thôi. Giờ đem file lên đây để giải quyết hậu quả cho!


Mình up file lên rồi. Mong các Bạn xem giúp mình.
 

File đính kèm

Mình up file lên rồi. Mong các Bạn xem giúp mình.

Đã xem file. Bên trong chả có name nào (trừ 3 name tào lao gì đó đang ẩn)
Nhưng nói chung thì làm gì có cái chuyện name tự đổi thành tên khác, trừ phi bạn hoặc ai đó vô tình chỉnh sửa mà không nhớ
Virus thì nó chỉ thêm name thôi chứ tôi chưa từng thấy con virus nào xóa bớt name và sửa Validation cả
 
Mình up file lên rồi. Mong các Bạn xem giúp mình.

Tôi xóa toàn bộ các validation có name không có thực, đồng thời, cho hiện toàn bộ name (3 name), bạn xem name này có liên quan gì với file của bạn không, nếu không thì xóa đi.
 

File đính kèm

Đã xem file. Bên trong chả có name nào (trừ 3 name tào lao gì đó đang ẩn)
Nhưng nói chung thì làm gì có cái chuyện name tự đổi thành tên khác, trừ phi bạn hoặc ai đó vô tình chỉnh sửa mà không nhớ
Virus thì nó chỉ thêm name thôi chứ tôi chưa từng thấy con virus nào xóa bớt name và sửa Validation cả


Thầy ạ. Name trước đây nó tự nhiên bị mất. Và thay vào data validation bang name TUANKHANHTUYET6. Các file khác của Em cũng giống hệt file này rất may là ko bị.
Riêng file này có sự khác biệt là lần trước nó bị tăng kích thước file. Do file em có một cột vô tình bấm ctrl + D vào cột nó lấy dữ liệu 1 phát xuống đến dòng cuối cùng là hơn 1 triệu dòng. Em phát hiện đã clear all cột đó. Nhưng file vẫn bị phình lên. Thế là em mở rồi save sang xls. rồi lại save sang xlsm. Thì dung lượng giảm đúng như ban đầu. Nhưng bây giờ tự nhiên file này bị name như vậy thầy ạ.
 
Lần chỉnh sửa cuối:
Tôi xóa toàn bộ các validation có name không có thực, đồng thời, cho hiện toàn bộ name (3 name), bạn xem name này có liên quan gì với file của bạn không, nếu không thì xóa đi.

Mình xem file bạn gửi rồi. Name đó ko liên quạn Bạn ah. Bạn làm cách nào để phát hiện ra name rác và cho nó hiện lên được vậy? Mình có dùng chương trình Virusmacrowarning nhưng ko thấy nó phát hiện ra.
 
Mình xem file bạn gửi rồi. Name đó ko liên quạn Bạn ah. Bạn làm cách nào để phát hiện ra name rác và cho nó hiện lên được vậy? Mình có dùng chương trình Virusmacrowarning nhưng ko thấy nó phát hiện ra.

Bạn chép thủ tục dưới đây vào một module rồi cho nó chạy thì sẽ hiện hết name. Ngược lại, đổi True thành False sẽ ẩn tất cả Name.

Mã:
Sub HienName()
    Dim N As Name
    For Each N In ActiveWorkbook.Names
        N.Visible = True
    Next
End Sub
 
Web KT

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

Back
Top Bottom