Kiểm tra điều kiện số lớn nhất thứ 2,3,4.. ( nth ) trong range không tồn tại

Liên hệ QC

hadoan-pap

Thành viên tiêu biểu
Tham gia
8/7/15
Bài viết
461
Được thích
20
Em chào mọi người.

Em có 1 bài toán mà cũng thử 1 số cách rồi nhưng chưa làm được ạ.

Em có các giá trị là dạng number trong cột B... Trong các số này em có thể tìm được các số lớn thứ nhất, lớn thứ hai, lớn thứ 3,... ,nth.... theo công thức như sau :

- Application.WorksheetFunction.Large(Sheet1.Range("B2:B10"), 1)
- Application.WorksheetFunction.Large(Sheet1.Range("B2:B10"), 2)

Em muốn nó hiển thị thông báo khi không tìm được số lớn nhất thứ 3 trong Range mà chỉ có 2 số ạ.

Rất mong mọi người hỗ trợ.

E xin cảm ơn!
 
DẠ.

Trước mắt chưa có điều kiện để kiểm tra nên em kiểm tra tạm bằng cách count xem range đó có bao nhiêu cells là Non-Empty...

Từ biên count này em đã xác định được range đó có bao nhiêu ô là có dữ liệu để từ đó chạy được đoạn code mình mong muốn ạ.

Tuy nhiên em muốn có 1 đoạn code để kiểm tra câu lệnh này : Application.WorksheetFunction.Large(Sheet4.Range("F2:F1000"), 3) là sai nếu range chỉ có 2 ô có dữ liệu... nhưng không biết cách để làm ạ ..

E xin cảm ơn!
 
Upvote 0
Web KT

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

Back
Top Bottom