Excel: Tính giá trị trung bình và kết quả bằng macro

Mục lục

Để tính giá trị trung bình của các số bằng macro VBA, bạn có thể gọi hàm tương ứng trực tiếp trong macro VBA

Các phép tính sử dụng các hàm bảng thường được tạo bằng bàn phím. Ngoài ra, bạn cũng có thể sử dụng trình hướng dẫn công thức. Nhưng bạn sẽ làm gì khi bạn cần kết quả của một hàm bảng trong macro Excel, nhưng bạn không muốn nhập công thức vào một ô?

Bạn cũng có thể sử dụng các hàm bảng Excel trực tiếp dưới dạng các lệnh trong macro của mình. Hãy tưởng tượng bạn muốn nhập giá trị trung bình của tất cả các số từ một cột trong một ô. Sử dụng macro sau:

Cột Giá trị Trung bình Phụ (Sub Mean ValueOff) ()
ActiveCell.Value = WorksheetFunction.Average (Cột (2))
Kết thúc Sub

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 "ActiveCell". Ví dụ: ghi kết quả vào ô A1 bằng lệnh sau:

Phạm vi ("A1"). Giá trị = WorksheetFunction.A trung bình (Cột (2))

Bạn xác định cột nào sẽ được thêm vào bằng cách sử dụng giá trị 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ả có thể trông như thế nào nếu bạn bắt đầu hàm trong một bảng:

Để nhập macro, nhấn ALT F11 trong Excel để hiển thị trình chỉnh sửa VBA. Sử dụng lệnh INSERT - MODULE để chèn một trang mô-đun trống. Để bắt đầu macro trực tiếp từ Excel, hãy sử dụng tổ hợp phím ALT F8.

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