Tìm vùng hiện tại một ô Excel bằng CurrentRegion trong VBA
Trong bài này mình sẽ hướng dẫn các bạn cách tìm phân vùng của một ô Excel bằng cách sử dụng thuộc tính CurrentRegion của đối tượng Range.

Thuật ngữ vùng hiện tại nghe có vẻ lạ, nó là tập hợp các ô trong Excel có dữ liệu khác rỗng (blank) nằm cạnh nhau và liên tiếp.
Ví dụ 1: Phân vùng hiện tại của ô A1 là tập hợp những ô xung quanh có dữ liệu khác rỗng đứng cạnh nhau. Kết quả chính là dãy các ô từ A1 đến C3.

Bài viết này được đăng tại [free tuts .net]
Thuộc tính CurrentRegion dùng để lấy vùng của một ô bất kì trong Excel.
Range("A1").CurrentRegionĐể làm nổi bật phân vùng đó thì mình sẽ cho nó về trạng thái select.
Bạn hãy chạy lệnh VBA này nhé.
Range("A1").CurrentRegion.Select

Ví dụ 2: Bạn hãy thử suy nghĩ xem vùng của ô B3 trong ví dụ dưới đây có phạm vi như thế nào nhé.

Mình dự đoán chính là từ A3 đến C4. Hãy chạy lệnh sau để kiểm tra.
Range("B3").CurrentRegion.Select

Kết quả như mình đã dự đoán.
Vậy, để lấy vùng hiện tại của một ô nào đó thì ta sử dụng thuộc tính CurrentRegion của đối tượng Range trong VBA.

Cách lấy lại thanh công cụ trong Photoshop bị ẩn
Tải bộ thư viện Brush Photoshop đẹp cho Designer chuyên nghiệp
Các vòng lặp trong VBA: Vòng lặp For và Do While
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng