Xác định số ô không trống trong một phạm vi Excel bằng cách sử dụng macro VBA

Mục lục

Cách đếm có bao nhiêu ô trong một cột Excel có nội dung

Bạn muốn sử dụng macro để tìm xem có bao nhiêu ô trong một cột chứa nội dung (nghĩa là chúng không trống). Tất nhiên, bạn có thể làm điều đó thông qua một vòng lặp trong VBA. Tuy nhiên, sẽ dễ dàng hơn nếu bạn thực hiện tác vụ bằng hàm Excel. Hàm NUMBER trong Excel được thiết kế chính xác cho mục đích này. Sử dụng hàm này trong macro và chuyển kết quả đến một biến hoặc ô.

Để tìm số lượng tất cả các ô được sử dụng trong cột B, hãy sử dụng macro sau:

Cột số phụ ()
ActiveCell.Value = WorksheetFunction.Count (Cột (2))
Kết thúc Sub

Để nhập macro, nhấn ALT F11 trong Excel để hiển thị trình chỉnh sửa VBA. Chọn lệnh INSERT - MODULE trong trình soạn thảo VBA và nhập macro. Để bắt đầu macro, hãy kích hoạt tổ hợp phím ALT F8 trong Excel. Hai phím tắt hoạt động trong tất cả các phiên bản Excel.

Nếu bạn muốn ghi kết quả của hàm vào một ô cố định (ví dụ: ô A1), hãy thay thế biểu thức AKTIVECELL bằng RANGE ("A1") và sử dụng địa chỉ ô bạn chọn.

Bạn xác định cột nào sẽ được thêm vào bằng cách sử dụng tham số sau Cột. Các cột được đánh số từ trái sang phải, cột A đánh số 1.

Hình sau cho thấy kết quả trông như thế nào nếu bạn bắt đầu hàm trong một bảng:

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave