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.
- 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.
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
- 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
- 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.
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 .
- Chèn mã này vào mô-đun.
Private Sub select_column()
ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub
- Chạy mã và kết quả của chúng tôi ở đây.
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!
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
- Và nhiều cột được chọn.
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!
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
- Chúng tôi đã chọn phạm vi của mình bằng mã VBA.
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
- Đó là cách bạn có thể thực hiện phương pháp này.
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
- Do đó, bạn có thể chọn và tô màu dải ô của mình bằng mã VBA.
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)