Code thông báo các ô bị lỗi

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

LanAnh19

Thành viên chính thức
Tham gia
1/5/22
Bài viết
76
Được thích
8
Giới tính
Nữ
Các bạn giúp mình code sau
Ví dụ mình có 1 khối ô A6:Gn
(n là số dòng bấy kỳ - dòng cuối có dữ liệu theo cột A)
Theo như trong file, thì là khối A6: G20
Khối ô trên có thể bị lỗi bất kỳ như
1. Lỗi giá trị: #VALUE!
2. Lỗi sai tên công thức: #NAME?
3. Lỗi chia cho giá trị 0: #DIV/0!
4. Lỗi sai vùng tham chiếu: #REF!
5. Lỗi dữ liệu rỗng: #NULL!
6. Lỗi dữ liệu: #N/A
7. Lỗi dữ liệu kiểu số: #NUM!

Nếu có lỗi thì code thông báo. Cảm ơn các bạn.
 

File đính kèm

  • LOI.xlsm
    9.6 KB · Đọc: 8
Các bạn giúp mình code sau
Ví dụ mình có 1 khối ô A6:Gn
(n là số dòng bấy kỳ - dòng cuối có dữ liệu theo cột A)
Theo như trong file, thì là khối A6: G20
Khối ô trên có thể bị lỗi bất kỳ như
1. Lỗi giá trị: #VALUE!
2. Lỗi sai tên công thức: #NAME?
3. Lỗi chia cho giá trị 0: #DIV/0!
4. Lỗi sai vùng tham chiếu: #REF!
5. Lỗi dữ liệu rỗng: #NULL!
6. Lỗi dữ liệu: #N/A
7. Lỗi dữ liệu kiểu số: #NUM!

Nếu có lỗi thì code thông báo. Cảm ơn các bạn.
Mục đích bạn là làm gì.Để kiểm tra xem file đó có bị lỗi công thức à.Mà cái câu đầu tiên bạn viết tỏ thành ý chút.Chứ đừng viết tiết kiệm chữ kiểu này.
 
Upvote 0
Em chưa hiểu, câu trên của em sai chỗ nảo?
Em đang nhờ mọi người GIÚP
Bạn cứ tưởng tượng đây là nhà các bác hàng xóm. Bạn phi thẳng vào nhà hô to:
"Bác rót GIÚP em cốc nước".
Bác bảo: "Dạ, em cứ ngồi đấy, bác rót ngay và luôn đây". :wallbash: :wallbash: :wallbash:
 
Upvote 0
Bạn thử, rồi sửa code theo ý mình
Mã:
Sub ToOBiLoi()
    Dim lr As Long
    lr = Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
    Sheets("Data").Range("A7:G" & lr).SpecialCells(xlCellTypeFormulas, 16).Interior.ColorIndex = 3
End Sub
 
Upvote 0
Bạn thử, rồi sửa code theo ý mình
Mã:
Sub ToOBiLoi()
    Dim lr As Long
    lr = Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
    Sheets("Data").Range("A7:G" & lr).SpecialCells(xlCellTypeFormulas, 16).Interior.ColorIndex = 3
End Sub
Chưa tô ô #NULL! kìa bác, Với lị, thêm 1 click nữa để bỏ tô thì tuyệt vời :D
 
Upvote 0
Bạn thử, rồi sửa code theo ý mình
Mã:
Sub ToOBiLoi()
    Dim lr As Long
    lr = Sheets("Data").Range("A" & Rows.Count).End(xlUp).Row
    Sheets("Data").Range("A7:G" & lr).SpecialCells(xlCellTypeFormulas, 16).Interior.ColorIndex = 3
End Sub
Em cảm ơn chị nhiều ạ!
 
Upvote 0
Web KT

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

Back
Top Bottom