resize la gi

Khi dò thám hiểu về ghi chép code với đối tượng Cells, Range vô VBA, tất cả chúng ta hoặc thấy dùng tính chất Resize. Vậy Resize có ý nghĩa và những dụng ra sao? Hãy nằm trong Học Excel Online dò thám hiểu cách ghi chép tính chất RESIZE vô VBA Excel nhé.

Tác dụng của Resize vô VBA

Resize có công năng là tạo nên 1 vùng mới mẻ dựa trên điểm gốc. Resize kết thích hợp với Offset vô VBA tiếp tục tương tự hàm Offset nhưng mà chúng ta thông thường người sử dụng trong Excel.

Bạn đang xem: resize la gi

Hàm Offset trong Excel nhưng mà tất cả chúng ta người sử dụng bao gồm những trở nên phần:

  • reference: là điểm địa thế căn cứ thực hiện gốc tham ô chiếu
  • rows, cols: là số loại, số cột tiếp tục thay đổi tính từ điểm tham ô chiếu. Đây đó là ứng dụng của nằm trong tính Offset vô VBA
  • height, width: là độ rộng lớn của vùng được thay đổi, bao gồm số loại và số cột. Đây đó là ứng dụng của tính chất Resize vô VBA

Do đó mục đích dùng tính chất Resize đó là thay đổi độ rộng lớn của một vùng. Kết trái khoáy là một trong những vùng mới mẻ với độ cao thấp hoàn toàn có thể không ngừng mở rộng hoặc thu hẹp theo ý ham muốn đối với vùng lúc đầu.

Cú pháp của tính chất Resize

Thuộc tính Resize vô VBA được ghi chép như sau:

  • Expression (đối tượng) hoàn toàn có thể là một trong những Range hoặc 1 Cells
  • Resize là kể từ khóa của cú pháp, cần thiết viết đúng và ghi chép sau vệt chấm của đối tượng
  • RowSize: số loại thay đổi (vùng mới mẻ sẽ sở hữu bao nhiêu dòng)
  • ColumnSize: số cột thay đổi (vùng mới mẻ sẽ sở hữu từng nào cột)

Ý nghĩa của tính chất Resize

Để dò thám hiểu ý nghĩa của tính chất Resize, tất cả chúng ta hãy coi một số ví dụ sau:

Ví dụ 1: Resize kể từ 1 ô

Range(“A1”).Resize(5, 3).Select

Có nghĩa là: Thay đổi độ cao thấp của ô A1 trở nên 5 loại và 3 cột

=> Kết trái khoáy là vùng A5:C5 (thành 15 ô, chứ không chỉ 1 ô) được lựa chọn (thuộc tính Select hâu phương với nghĩa là được chọn)

Ví dụ 2: Resize từ là 1 vùng

Range(“B3:C5”).Resize(2, 2).Select

Có nghĩa là: Vùng B3:C5 (gồm 3 mặt hàng, 2 cột) tiếp tục thay đổi trở nên 1 vùng bao gồm 2 mặt hàng, 2 cột

Xem thêm: truyện linh kiếm tôn

=> Kết trái khoáy là vùng B3:C4 (điểm gốc vẫn không thay đổi là ô B3) được lựa chọn (thuộc tính Select hâu phương với nghĩa là được chọn)

Ví dụ 3: Resize kết hợp Offset

Range(“A1”).Offset(2,2).Resize(10, 4).Select

(lưu ý Offset khi nào cũng ghi chép trước Resize)

Có nghĩa là: Vùng ô A1 được dịch chuyển tăng 2 loại, 2 cột. Tại địa điểm mới mẻ dịch chuyển tới được thay đổi độ cao thấp trở nên 1 vùng với 10 loại, 4 cột

=> Kết quả:

  • Range(“A1”).Offset(2,2) mang lại thành quả là ô  C3 (dòng 1, cột 1 có offset tiếp tục trở nên loại = 1 + 2, cột = 1 + 2 => ô loại 3 cột 3 là ô C3)
  • Range(“A1”).Offset(2,2).Resize(10, 4) sẽ thay đổi trở nên vùng với 10 loại, 4 cột tính từ vựng trí ô C3 trở nên vùng C3:F12 (từ loại 3 cho tới loại 12 là 10 loại, kể từ cột C cho tới cột F là 4 cột)

Ứng dụng của Resize vô thiết kế VBA

Resize được dùng khá thịnh hành, hoàn toàn có thể kèm cặp theo Offset. Một số ví dụ vượt trội như:

1. Resize được người sử dụng nhiều trong các việc xác định 1 vùng nhưng mà chúng ta không biết rõ ràng phạm vi vùng đó ví dụ là bao nhiêu ô, tùy nằm trong vô độ quý hiếm chiếm được của 2 biến đổi RowSize và ColumnSize.

2. Khi bạn thích copy tài liệu từ là 1 vùng để đưa vô 1 địa điểm luôn luôn biến động (ví dụ như loại rỗng tuếch phía bên dưới loại ở đầu cuối với tài liệu của một bảng).

3. Khoanh vùng 1 bảng tính dựa vào các điểm số lượng giới hạn về loại, cột và 1 điểm thực hiện mốc.

Hy vọng chúng ta sẽ ứng dụng đảm bảo chất lượng kỹ năng và kiến thức này vô trong các việc học tập VBA và ứng dụng VBA vô công việc!

Ngoài rời khỏi những bạn cũng có thể tìm hiểu thêm tăng những nội dung bài viết sau:

Xem thêm: quỷ tân nương con dâu xử lý hắn

Hướng dẫn cơ hội dùng vòng lặp For Each vô VBA Excel

Hướng dẫn cơ hội ghi chép tính chất OFFSET vô VBA Excel

Hướng dẫn cơ hội ghi chép cấu tạo IF ELSE vô VBA Excel