Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Thành thạo VBA: 3 kỹ thuật chứng minh chọn cột Excel nhanh chóng

Bài viết demo 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, tiết kiệm nhiều thời gian. Bài viết chỉ một số phương pháp làm việc đó.

Tải tệp thực hành để tập làm theo bài viết.

3 cách phù hợp áp dụng VBA chọn cột

VBA macro cho phép chọn cột theo 3 cách khác nhau. Có thể chọn một cột, nhiều cột hoặc toàn bộ phạm vi. Phần này đi qua tất cả các phương pháp.

1. Chạy mã VBA chọn một cột đơn lẻ

Tưởng tượng tình huống phải chọn toàn bộ cột dùng mã VBA. Làm dễ dàng bằng mã đơn giản. Làm theo các bước:

Bước 1:

  • Để nhập mã VBA trước tiên mở cửa sổ VBA. Có thể dùng phím tắt hoặc từ Tab Developer. Nhấn Alt+F11 mở Cửa sổ VBA.
  • Trong cửa sổ VBA, tạo module viết mã. Nhấn Chèn, rồi Module mở module.

Bước 2:

  • Viết mã. Viết khung mã, sau đó chèn điều kiện. Đầu và cuối mã:
Private Sub Select_Column()
End Sub
  • Viết mã chọn cột C. Mã là:
Columns(3).Select
  • Mã hoàn chỉnh:
Private Sub select_column()
    Columns(3).Select
End Sub
  • Nhấn biểu tượng Run chạy mã, cột chỉ định được chọn.

Bước 3:

  • Có thể nhập số cụ thể vào từng ô của cột đã chọn. Giả sử muốn nhập số 100 vào C4. Chọn bất kỳ ô nào ở cột C.
  • Chèn mã vào module:
Private Sub select_column()
    ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub
  • Chạy mã, kết quả ở đây.

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

Bước 1:

  • Chọn nhiều cột tương tự chọn một cột. Nhưng mã khác. Mở cửa sổ VBA!

Bước 2:

  • Muốn chọn cột từ B đến D. Mã:
Private Sub select_multiplecolumns()
    Columns("B:D").Select
End Sub
  • Các cột nhiều đã được chọn.

3. Dùng mã VBA chọn cột trong phạm vi

Chọn phạm vi bằng mã VBA cũng dễ và mã ngắn. Giả sử cần chọn phạm vi từ B3 đến F13. Làm theo bước:

Bước 1:

  • Chèn mã VBA vào module.
Private Sub select_range()
    Range(Cells(3, 2), Cells(13, 6)).Select
    Range("B3", "F13").Select
    Range("B3:F13").Select
End Sub
  • Đã chọn phạm vi bằng mã VBA.

Bước 2:

  • Có thể nhập số hoặc văn bản vào phạm vi đã chọn. Chèn mã dưới vào module.
Private Sub select_range()
    Range ("B3:F13"). Select
    Selection = 100
End Sub
  • Đó là cách làm phương pháp này.

Bước 3:

  • Hơn nữa, có thể tô màu ô đã chọn. Viết mã sau vào module VBA.
Private Sub select_range()
    Selection.Interior.Color = RGB (255,255,0)
End Sub
  • Vậy là bạn có thể chọn và tô màu phạm vi bằng mã VBA.

Lưu ý

👉 Nếu không thấy tab Developer, kích hoạt theo hướng dẫn: Tùy chỉnh Thanh công cụ truy cập nhanh → Tùy chọn khác → Tùy chỉnh Ribbon → Developer → OK

Kết luận

Đã xem 3 cách chạy mã VBA chọn cột. Chào đón bình luận nếu có thắc mắc. Cũng có thể xem các bài viết khác liên quan Excel!

Bài viết tương tự để khám phá

  • Cách chọn ô với VBA trong Excel (6 cách hữu ích)