Binbo2020
Thành viên tích cực


- Tham gia
- 10/11/11
- Bài viết
- 955
- Được thích
- 962
Sub UnhideAllNames()
Dim S As Object, N As Name
For Each N In ThisWorkbook.Names
N.Visible = True
Next
For Each S In ThisWorkbook.Sheets
For Each N In S.Names
N.Visible = True
Next
Next
End Sub
Sau chạy code chắc bạn biết cách chọn xóa nhiều name một lần rồi nhỉMình có mấy file bị lỗi bắt sửa name khi coppy thành sheet mới mặc dù đã vào Name manager xóa hết name rác đi rồi. Mọi người ai gặp rồi chỉ mình xem còn ở chỗ nào chưa xóa nữa không nhỉ
View attachment 249621View attachment 249622
Cám ơn bạn nhiều hóa ra còn những name ẩn nữa. Cho mình hỏi thêm có hiện được name ẩn bằng thao tác không hay bắt buộc phải dùng VBACòn nhiều lắm
Mã:Sub UnhideAllNames() Dim S As Object, N As Name For Each N In ThisWorkbook.Names N.Visible = True Next For Each S In ThisWorkbook.Sheets For Each N In S.Names N.Visible = True Next Next End Sub
Excel không tạo sẵn nút nào để hide/unhide name cả.Cám ơn bạn nhiều hóa ra còn những name ẩn nữa. Cho mình hỏi thêm có hiện được name ẩn bằng thao tác không hay bắt buộc phải dùng VBA
Uh mình ít dùng VBA toàn mở ra bấm name đầu giữ shift bấm name cuối xong deleteSau chạy code chắc bạn biết cách chọn xóa nhiều name một lần rồi nhỉ