Cách sử dụng phạm vi với hàng và cột biến với Excel VBA

  • Chia Sẻ Cái Này
Hugh West

Đó là thời gian tiêu hao khi bạn muốn định dạng các ô bằng cách chọn và làm việc với dữ liệu lớn cùng một lúc. Nhưng với sự trợ giúp của VBA , chúng ta có thể lập trình để thực hiện điều đó khá dễ dàng. Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách sử dụng hàng biến cột biến trong một phạm vi với Excel VBA .

Tải xuống Sách bài tập thực hành

Tải xuống sách bài tập thực hành này để thực hành khi bạn đang đọc bài viết này.

Biến Hàng và Cột với VBA.xlsm

5 Phù hợp Cách Sử dụng Phạm vi với Hàng và Cột Biến với Excel VBA

Trong phần sau, chúng tôi sẽ trình bày 5 các cách tạo hàng biến cột . Ngoài ra, chúng tôi sẽ chỉ cho bạn cách sử dụng chúng để định dạng hoặc áp dụng bất kỳ tùy chỉnh nào cho phạm vi biến . Một tập dữ liệu mẫu được thể hiện trong hình ảnh bên dưới để sử dụng tác vụ.

1. Định dạng một Phạm vi Cụ thể bằng cách Áp dụng Hàng Biến với Excel VBA

Hãy giả sử, chúng tôi muốn chọn phạm vi biến bằng cách áp dụng cho số hàng biến . Chúng tôi sẽ chọn phạm vi B5:C10 và áp dụng màu phông chữ ( Maroon ) trong phạm vi. Để làm như vậy, hãy làm theo các bước đơn giản bên dưới.

♠ Bước 1: Tạo Mô-đun VBA

  • Đầu tiên tất cả, hãy nhấn Alt + F11 để bắt đầu Macro VBA .
  • Nhấp trên Chèn.
  • Sau đó, chọn Mô-đun .

♠ Bước 2: Viết mã VBA

  • Viết Mã VBA sau.
8704

♠ Bước 3: Chạy chương trình

  • Đầu tiên, lưu chương trình và nhấn F5 để chạy.
  • Do đó, Hộp nhập liệu sẽ xuất hiện và nhập 10 làm số hàng .

  • Cuối cùng, nhấn Enter để thấy rằng phạm vi với ( Hàng 5 , Cột 2 ) đến ( Hàng biến 10 , Cột 3 ) sẽ được chọn .

♠ Bước 4 : Áp dụng Màu phông chữ cho Phạm vi

  • Để thêm màu phông chữ vào phạm vi đã chọn, hãy dán mã VBA<2 sau>.
1160

♠ Bước 5: Nhập số hàng

  • Nhập a số hàng ( 10 ) trong Hộp nhập .
  • Nhấp vào OK .

  • Do đó, dải ô đã chọn sẽ có màu như trong hình bên dưới.

Đọc thêm: Cách sử dụng VBA để đặt biến phạm vi thành lựa chọn trong Excel (5 phương pháp)

2.  Tùy chỉnh phạm vi động theo Áp dụng Hàng biến với Excel VBA

Khi phạm vi đã sử dụng của bạn quá lớn, bạn không thể phân biệt số hàng, bạn có thể cần sử dụng hàng được sử dụng lần cuối làm hàng biến . Để hoàn thành, hãy làm theo các bước được phác thảo bên dưới.

♠Bước 1: Nhập Mã VBA

  • Chọn Mô-đun mới từ Chèn
  • Trong Mô-đun mới, viết chương trình VBA sau đây.
4041

♠ Bước 2: Nhận Lựa chọn

  • Sau khi chạy chương trình, phạm vi của bạn sẽ được chọn cho đến bạn sử dụng lần cuối hàng.

♠ Bước 3: Áp dụng Màu phông chữ

  • Để đánh dấu phạm vi đã chọn hoặc để chỉnh sửa , dán các mã VBA sau.
4332

♠ Bước 4: Kết quả cuối cùng

  • Cuối cùng, lưu chương trình và chạy bằng cách nhấn F5 .
  • Kết quả là phạm vi có hàng được sử dụng lần cuối của bạn được định dạng bằng màu.

Đọc thêm: Excel VBA: Sao chép dải động sang sổ làm việc khác

Bài đọc tương tự

  • Cách sử dụng VBA cho mỗi hàng trong một dải trong Excel
  • VBA để lặp qua các hàng và cột trong một dải trong Excel ( 5 Ví dụ) <1 6>
  • VBA Excel để lặp qua phạm vi cho đến khi ô trống (4 ví dụ)
  • Cách chuyển đổi phạm vi thành mảng trong VBA Excel (3 cách)
  • Cách sử dụng VBA để chọn phạm vi từ ô hiện hoạt trong Excel (3 phương pháp)

3. Định dạng một phạm vi cụ thể bằng cách áp dụng cột biến với Excel VBA

Tương tự như hàng biến , bạn có thể áp dụng cột biến với VBA Excel . B5 ( Hàng 5 , Cột 2 ) là ô đầu tiên trong dải ô, Hàng 8 hàng cuối cùng trong dải ô; cột cuối cùng cột biến . Làm theo quy trình bên dưới để áp dụng cột biến .

♠ Bước 1: Viết mã VBA

  • Trong <1 mới>Mô-đun , viết mã VBA sau.
1300

♠ Bước 2: Chạy chương trình

  • Để chạy chương trình, hãy nhấn F5 sau khi lưu .
  • Do đó , bạn sẽ thấy các kết quả sau khi các ô được chọn là phạm vi B5:E8 .

4. Tùy chỉnh Phạm vi Động bằng cách Áp dụng Cột Biến với Excel VBA

Ngoài cách trước đó, bạn có thể tùy chỉnh cột biến để thực hiện động. Khi bạn tăng dữ liệu trong cột điều đó sẽ thêm vào lựa chọn . Thực hiện theo hướng dẫn đơn giản bên dưới để thực hiện việc này.

♠ Bước 1: Dán Mã VBA

  • Dán đoạn mã sau Mã VBA thành một Mô-đun mới.
5057

♠ Bước 2: Chạy chương trình

  • Đầu tiên, lưu chương trình và nhấn F5 để chạy.
  • Kết quả là phạm vi được chọn và định dạng tối đa cột được sử dụng gần đây nhất trong trang tính.

Đọc thêm: Macro Excel: Sắp xếp nhiều cột vớiPhạm vi động (4 phương pháp)

5. Tạo một phạm vi có cả hàng biến và cột biến với Excel VBA

Điều quan trọng là bạn có thể sử dụng cả hàng biến cột biến theo lựa chọn của bạn. Ô đầu tiên trong lựa chọn phạm vi của chúng tôi là B5 ( Hàng 5, Cột 2 ) và phạm vi cuối cùng sẽ thay đổi tùy theo lựa chọn của chúng tôi. Thực hiện theo các bước được phác thảo bên dưới để hoàn thành nhiệm vụ.

♠ Bước 1: Nhập Mã VBA

  • Đầu tiên, tạo mã mới Mô-đun .
  • Sau đó, viết các mã VBA sau.
8399

♠ Bước 2: Chèn số hàng

  • Nhập bất kỳ số hàng .

♠ Bước 3: Chèn Số cột

  • Nhập bất kỳ số cột .

♠ Bước 4: Nhận kết quả cuối cùng

  • Do đó, khi bạn chọn ( Row , Column ) = ( 8,5 ), bạn sẽ nhận được kết quả cuối cùng như hình bên dưới image.

Kết luận

Cuối cùng, tôi hy vọng bây giờ bạn đã hiểu cách sử dụng phạm vi với các hàng và cột thay đổi với Excel VBA . Tất cả các chiến lược này nên được thực hiện khi dữ liệu của bạn đang được giáo dục và thực hành. Kiểm tra cuốn sách thực hành và áp dụng những gì bạn đã học được. Chúng tôi được thúc đẩy để tiếp tục cung cấp các chương trình như thế này nhờ sự hỗ trợ hào phóng của bạn.

Nếu bạn có bất kỳcâu hỏi, xin vui lòng liên hệ với chúng tôi. Vui lòng chia sẻ suy nghĩ của bạn trong phần nhận xét bên dưới.

Nhân viên Exceldemy sẽ liên hệ lại với bạn ngay khi có thể.

Hãy đồng hành cùng chúng tôi và tiếp tục tìm hiểu.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.