Rất nhiều name rác, bạn nên xóa hết và copy bình thường nhé.Em chào các anh/chị,
Vấn đề gặp phải: Khi em nhân bản một sheet thì nó hiện ra thông báo không cho nhân bản như hình sau:
View attachment 244215
Mong các anh/chị chỉ dùm em cách khắc phục tình trạng trên.
Thầy ơi, em không biết làm sao kiểm tra được mấy cái "name rác" này...Rất nhiều name rác, bạn nên xóa hết và copy bình thường nhé.
Ahhhhh...Thầy ơi, em không biết làm sao kiểm tra được mấy cái "name rác" này...
Thầy chỉ em cách làm với.
Lần đầu e gặp cái file kiều này ...
Cám ơn Thầy
Lưu ý file này còn có nhiều name ẩn. Phải xóa hết các name ẩn nữa mới thành công.Thầy ơi, em không biết làm sao kiểm tra được mấy cái "name rác" này...
Thầy chỉ em cách làm với.
Lần đầu e gặp cái file kiều này ...
Cám ơn Thầy
Bài đã được tự động gộp:
Ahhhhh...
Xin lỗi thầy em đã hiểu rồi.
Name này là "Define Name" ...
hic... em tường là Sheet....
Cám ơn thầy
Rất nhiều name rác, bạn nên xóa hết và copy bình thường nhé.
[/QUOTE
Mình đã nhân bản được rồi. Cám ơn bạn Hai Lúa Miền Tây nhiều nhé.
Do bạn lười biếng chỉ Copy và Paste nên nó mang sang nhiều Name rác và Style rác.Em chào các anh/chị,
Vấn đề gặp phải: Khi em nhân bản một sheet thì nó hiện ra thông báo không cho nhân bản như hình sau:
Mong các anh/chị chỉ dùm em cách khắc phục tình trạng trên.
Dạ,Lưu ý file này còn có nhiều name ẩn. Phải xóa hết các name ẩn nữa mới thành công.
Sub Xoa_Ten_Rac()
Dim oTen As Name
For Each oTen In Application.ActiveWorkbook.Names
oTen.Delete
Next
End Sub
Vậy hãy thử copy sheet xem sao. Có thể nó còn name ẩn chưa xóa.Dạ,
Em dùng code tạm thế này để xóa hết các Name
Nhưng không biết là cái Name ẨN có xóa hết không nữa?Mã:Sub Xoa_Ten_Rac() Dim oTen As Name For Each oTen In Application.ActiveWorkbook.Names oTen.Delete Next End Sub
Vào trong Name Manager thì không thấy còn cái name nào hết...
Sub HienName()
Dim nName As Name
For Each nName In ThisWorkbook.Names
nName.Visible = True
Next
End Sub
Dạ, có lẽ xóa luôn Name ẩn hoặc không có Name ẩn vì khi dùng sub HienName() thì không có name nào thêm và em copy sheet được luôn rồi ạ.Vậy hãy thử copy sheet xem sao. Có thể nó còn name ẩn chưa xóa.
Hiện name ẩn bằng code sau:
Mã:Sub HienName() Dim nName As Name For Each nName In ThisWorkbook.Names nName.Visible = True Next End Sub
Code bài này nó xóa tất cả các Name kể cả Name ẩn.Dạ,
Em dùng code tạm thế này để xóa hết các Name
Nhưng không biết là cái Name ẨN có xóa hết không nữa?Mã:Sub Xoa_Ten_Rac() Dim oTen As Name For Each oTen In Application.ActiveWorkbook.Names oTen.Delete Next End Sub
Vào trong Name Manager thì không thấy còn cái name nào hết...
Be09 cho mình hỏi lý do vì sao có những Name rách này bạn có biết không? Vì mình chỉ nhấn nút Ctrl + N từ một file excel chứ không có vào Define Name.Code bài này nó xóa tất cả các Name kể cả Name ẩn.
Thực tế File bài 1 có rất nhiều Name ẩn, trong đó có Name Link đến File khác.
View attachment 244263
View attachment 244265
Do lười biếng chỉ Copy dữ liệu từ File khác và Paste nên nó mang sang nhiều Name rác và Style rác không mong muốn.Be09 cho mình hỏi lý do vì sao có những Name rách này bạn có biết không? Vì mình chỉ nhấn nút Ctrl + N từ một file excel chứ không có vào Define Name.
Trước em có một file show hết name ẩn này và xóa đi rồi, copy sheet một vài lần thì không hiểu sao nó lại tự sinh ra name rác, không biết có phải do virus hay khôngCode bài này nó xóa tất cả các Name kể cả Name ẩn.
Thực tế File bài 1 có rất nhiều Name ẩn, trong đó có Name Link đến File khác.
View attachment 244263
View attachment 244265
File chứa Virus chỉ cần mở File là đã bị rồi chứ đâu cần Copy.Trước em có một file show hết name ẩn này và xóa đi rồi, copy sheet một vài lần thì không hiểu sao nó lại tự sinh ra name rác, không biết có phải do virus hay không
Thì em dùng code chạy vòng lặp của name rồi name.visible=true như mấy bác trên nói ấy, xóa sạch chỗ name đó rồi nhưng sau khi copy một vài sheet thì name rác lại tự sinh ra. mà cái này lâu rồi nên em không còn file đó để xem lại nữaFile chứa Virus chỉ cần mở File là đã bị rồi chứ đâu cần Copy.
Để biết có xóa hết name ẩn hay không thì dùng code cho nó hiện ra hết, lúc đó khi chạy code xóa name ẩn thì mới biết được.
Cám ơn be09Do lười biếng chỉ Copy dữ liệu từ File khác và Paste nên nó mang sang nhiều Name rác và Style rác không mong muốn.
Để phòng tránh thì Copy và Paste > Value.