Computer >> Máy Tính >  >> Phần mềm >> Office

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bài viết này trình bày cách áp dụng mã VBA để chọn cột trong Excel. Bạn có thể thấy hữu ích khi phải chọn toàn bộ phạm vi hoặc cột. Mã lập trình VBA có thể tự động chọn toàn bộ cột hoặc phạm vi, điều này sẽ tiết kiệm rất nhiều thời gian của bạn. Trong bài viết này, chúng tôi sẽ chỉ cho bạn một số phương pháp để thực hiện công việc đó.

Tải xuống sách thực hành này để thực hiện nhiệm vụ khi bạn đang đọc bài viết này.

3 Cách Thích hợp để Áp dụng VBA cho Chọn các Cột

Macro VBA cho phép bạn chọn cột theo ba cách khác nhau. Bạn có thể chọn một cột hoặc nhiều cột hoặc toàn bộ phạm vi. Trong phần này, chúng ta sẽ xem xét tất cả các phương pháp này.

1. Chạy mã VBA để chọn một cột duy nhất

Hãy tưởng tượng một điều kiện mà bạn phải chọn toàn bộ một cột bằng mã VBA. Bạn có thể làm điều đó khá dễ dàng bằng cách áp dụng mã đơn giản. Hãy làm theo các bước sau để tìm hiểu.

Bước 1:

  • Để nhập mã VBA, trước tiên chúng ta phải mở cửa sổ VBA. Bạn có thể làm điều đó bằng phím tắt hoặc từ Tab nhà phát triển của mình . Nhấn Ctrl + F11 để mở Cửa sổ VBA.

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Trong cửa sổ VBA, chúng tôi phải tạo một mô-đun để viết mã của chúng tôi. Nhấp vào Chèn, sau đó nhấp vào Mô-đun để mở một.

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 2:

  • Tại đây, chúng tôi sẽ viết mã của mình. Đầu tiên, chúng tôi sẽ viết định dạng mã của chúng tôi, và sau đó sẽ chèn các điều kiện. Bắt đầu và kết thúc mã của chúng tôi là,
Private Sub Select_Column()
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Chúng tôi sẽ viết mã để chọn cột C. Mã là,
Columns(3).Select
  • Mã cuối cùng là,
Private Sub select_column()
Columns(3).Select
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Nhấp vào biểu tượng Run để chạy mã và cột được chỉ định của chúng tôi được chọn.

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 3:

  • Bạn cũng có thể nhập một số cụ thể vào mỗi ô của cột đã chọn. Giả sử bạn muốn nhập số 100 trong C4 Để làm điều đó, hãy chọn bất kỳ ô nào trong cột C .

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Chèn mã này vào mô-đun.
Private Sub select_column()
ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Chạy mã và kết quả của chúng tôi ở đây.

Cách áp dụng VBA để chọn cột (3 phương pháp)

2. Áp dụng mã VBA để chọn nhiều cột

Bước 1:

  • Bạn có thể chọn nhiều cột giống như cách bạn đã chọn một cột. Nhưng mã khác ở đây. Vì vậy, hãy bắt đầu bằng cách mở cửa sổ VBA!

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 2:

  • Chúng tôi muốn chọn các cột từ B đến D. Vì vậy, mã là,
Private Sub select_multiplecolumns()
Columns(“B:D”).Select
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Và nhiều cột được chọn.

Cách áp dụng VBA để chọn cột (3 phương pháp)

3. Sử dụng mã VBA để chọn các cột trong một phạm vi

Việc chọn một dải ô bằng cách sử dụng mã VBA cũng dễ dàng và yêu cầu độ dài mã nhỏ. Giả sử rằng chúng tôi cần chọn một phạm vi từ B3 đến F13 . Hãy làm theo các bước sau để tìm hiểu!

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 1:

  • Chèn mã VBA vào mô-đun.
Private Sub select_range()
Range(Cells(3, 2), Cells(13, 6)).Select
    Range("B3", "F13").Select
    Range("B3:F13").Select
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Chúng tôi đã chọn phạm vi của mình bằng mã VBA.

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 2:

  • Bạn cũng có thể nhập số hoặc văn bản trong phạm vi đã chọn của mình. Chỉ cần chèn mã bên dưới vào mô-đun.
Private Sub select_range()
Range (“B3:F13”). Select
Selection = 100
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Đó là cách bạn có thể thực hiện phương pháp này.

Cách áp dụng VBA để chọn cột (3 phương pháp)

Bước 3:

  • Hơn nữa, bạn cũng có thể tô màu các ô đã chọn của mình. Chỉ cần ghi mã này vào mô-đun VBA của bạn.
Private Sub select_range()
Selection.Interior.Color = RGB (255,255,0)
End Sub

Cách áp dụng VBA để chọn cột (3 phương pháp)

  • Do đó, bạn có thể chọn và tô màu dải ô của mình bằng mã VBA.

Cách áp dụng VBA để chọn cột (3 phương pháp)

Những điều cần nhớ

👉 Nếu bạn không hiển thị tab nhà phát triển của mình, bạn có thể kích hoạt nó bằng cách sử dụng hướng dẫn này.

Thanh công cụ truy cập nhanh được tùy chỉnh → Lệnh khác → Tùy chỉnh ruy-băng → Nhà phát triển → OK

Kết luận

Chúng tôi đã trải qua ba cách tiếp cận khác nhau để chạy mã VBA để chọn cột. Chúng tôi hoan nghênh bạn bình luận nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào. Ngoài ra, bạn có thể xem các bài viết khác của chúng tôi liên quan đến các tác vụ Excel!

Các bài viết tương tự để khám phá

  • Cách Chọn Ô bằng VBA trong Excel (6 Cách Hữu ích)