MACRO
EXCEL OBJECT
VBA BASIC
VBA FORM
BÀI TẬP
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

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.

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

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.

currentregion example 1 png

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

currentregion result 1 png

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é.

currentregion example 2 png

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

currentregion result 2 png

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ùng chuyên mục:

Cách chèn link ảnh vào Excel trên máy tính

Cách chèn link ảnh vào Excel trên máy tính

Ngoài ra, bài viết còn hướng dẫn cách chèn link ảnh trực tuyến hàng loạt…

Cách tách và gộp ô trong Excel

Cách tách và gộp ô trong Excel

Trong bảng tính Microsoft Excel, có thể sẽ có lúc các bạn cần tách ô…

Hàm MONTH() trong Excel

Hàm MONTH() trong Excel

Cách dùng hàm MONTH() trong Excel

Hàm YEAR () trong Excel

Hàm YEAR () trong Excel

Cách dùng hàm YEAR () trong Excel

Hàm HLOOKUP() trong Excel

Hàm HLOOKUP() trong Excel

Cách dùng hàm HLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Hàm VLOOKUP() trong Excel

Cách dùng hàm VLOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Hàm LOOKUP() trong Excel

Cách dùng hàm LOOKUP() trong Excel

Hàm ABS() trong Excel

Hàm ABS() trong Excel

Cách dùng hàm ABS() trong Excel

Hàm SUM() trong Excel

Hàm SUM() trong Excel

Cách dùng hàm SUM() trong Excel

Hàm SQRT() trong Excel

Hàm SQRT() trong Excel

Cách dùng hàm SQRT() trong Excel

Hàm MOD() trong Excel

Hàm MOD() trong Excel

Cách dùng hàm MOD() trong Excel

Hàm SUMIF() trong Excel

Hàm SUMIF() trong Excel

Cách dùng hàm SUMIF() trong Excel

Hàm SUBTOTAL() trong Excel

Hàm SUBTOTAL() trong Excel

Cách dùng hàm SUBTOTAL() trong Excel

Hàm ROUND() trong Excel

Hàm ROUND() trong Excel

Cách dùng hàm ROUND() trong Excel

Hàm SUMPRODUCT() trong Excel

Hàm SUMPRODUCT() trong Excel

Cách dùng hàm SUMPRODUCT() trong Excel

Hàm COUNT() trong Excel

Hàm COUNT() trong Excel

Cách dùng hàm COUNT() trong Excel

Hàm COUNTA() trong Excel

Hàm COUNTA() trong Excel

Cách dùng hàm COUNTA() trong Excel

Hàm COUNTBLANK() trong Excel

Hàm COUNTBLANK() trong Excel

Cách dùng hàm COUNTBLANK() trong Excel

Hàm MAX() trong Excel

Hàm MAX() trong Excel

Cách dùng hàm MAX() trong Excel

Hàm MIN() trong Excel

Hàm MIN() trong Excel

Cách dùng hàm MIN() trong Excel

Top