Thuộc tính Offset trong Excel VBA lấy phạm vi là một số hàng và cột cụ thể cách xa một phạm vi nhất định (đường viền bên dưới chỉ để minh họa).

Đặt một nút lệnh trên trang tính của bạn và thêm các dòng mã sau:

Dim example As Range

Set example = Range("A1:A2")

example.Offset(3, 2).Select

Kết quả khi bạn bấm vào nút lệnh trên sheet:

Excel VBA Offset Property Result

Giải thích: các dòng mã này chọn phạm vi là 3 hàng bên dưới và 2 cột ở bên phải của Phạm vi (“A1: A2”). Thuộc tính Offset luôn lấy ô trên cùng bên trái của một dải ô làm điểm bắt đầu.