Kiểm tra một vùng có dữ liệu không? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

conghoangxd037

Thành viên chính thức
Tham gia
16/1/13
Bài viết
54
Được thích
2
Hiện tại em có vùng Range("A1 : D10"), anh chị giúp em dùng code VBA để kiểm tra các ô trong vùng đó có chứa dữ liệu không?
 
Hiện tại em có vùng Range("A1 : D10"), anh chị giúp em dùng code VBA để kiểm tra các ô trong vùng đó có chứa dữ liệu không?
Bạn thử chạy 2 dòng dưới đây xem thế nào:
PHP:
 Range("A1:D10").SpecialCells(xlCellTypeBlanks).Select

PHP:
    Range("A1:D10").SpecialCells(xlCellTypeConstants, 23).Select
 
Upvote 0
Bạn thử chạy 2 dòng dưới đây xem thế nào:
PHP:
 Range("A1:D10").SpecialCells(xlCellTypeBlanks).Select

PHP:
    Range("A1:D10").SpecialCells(xlCellTypeConstants, 23).Select
Anh sẽ giải thích giúp em dòng lệnh dưới với.

Cảm ơn Anh!
 
Upvote 0
Cảm ơn mọi người nhưng còn 1 vấn đề nữa em muốn kiểm tra. Nếu các ô trong đó đã được điền dữ liệu rồi xóa thì nó sẽ chạy dòng code. Nhưng em mở 1 sheet mới thì nó báo lỗi. Vì các ô hiện giờ dữ liệu đang nothing còn các ô hồi nãy đã xóa nó mang dữ liệu rỗng nên ok
 
Upvote 0
Cảm ơn mọi người nhưng còn 1 vấn đề nữa em muốn kiểm tra. Nếu các ô trong đó đã được điền dữ liệu rồi xóa thì nó sẽ chạy dòng code. Nhưng em mở 1 sheet mới thì nó báo lỗi. Vì các ô hiện giờ dữ liệu đang nothing còn các ô hồi nãy đã xóa nó mang dữ liệu rỗng nên ok
bạn đưa cái file lỗi lên đi, chứ đọc vào chưa hiểu lắm
 
Upvote 0
Chị cứ mở 1 sheet bình thường cho chạy dòng dữ liệu là nó báo lỗi là No cells were found (ko tìm thấy ô nào). Nếu em bẫy lỗi cũng được nhưng em muốn cho prefect cái này luôn.
 
Upvote 0
Upvote 0
Public Sub Check_RangeValue()
MsgBox range("A1 : D10").SpecialCells(4, 2).AddressLocal
End Sub
 
Upvote 0
Public Sub Check_RangeValue()
MsgBox range("A1 : D10").SpecialCells(4, 2).AddressLocal
End Sub
Để kiểm tra Code của bạn, bạn hãy làm như sau
+>Đầu tiên bạn nhập 1 hay vài giá trị vào vùng A1 : D10
+> Vào cửa sổ Immediate, gõ:
PHP:
Range("A1 : D10").SpecialCells(4, 2).Select
Bây giờ bạn xem vùng dữ liệu của bạn thế nào nhé.
 
Upvote 0
upload_2017-7-21_11-4-55.png

Khi em chạy thì ra cái này Anh/
 
Upvote 0
Lỡ mình không điền dữ liệu 1,2,2 thì nó báo lỗi đó. Bạn thử tạo một sheet mới đi. Không điền dữ liệu gì
 
Upvote 0
Của mình thì nó báo lỗi. Mình dùng excel 2010 không biết có bị gì không? Cảm ơn bạn, để mình tìm cách khác thử
 
Upvote 0
Web KT

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

Back
Top Bottom