Chào các bác, em có 2 vấn đề nhờ chỉ giáo
1. Vd em có 1 câu lệnh VBA tính giá trị A6 bằng trung bình các ô A1 đến A5 như sau:
" Set myrange = Range(Cells(1,1), Cells(5, 1))
Cells(6,1).Formula = Application.WorksheetFunction.Average(myrange) "
sau khi chạy thì được kết quả ở ô A6 như mong muốn nhưng khi kích vào bảng excel thì ô đó chỉ có giá trị mà không có công thức.
Vậy có cách nào cho được công thức vào ô A6 bằng VB như khi làm trong excel thông thường không?
2. Hàm AverageA() không sử đụng được trong VBA phải không? vì khi em đưa vào toàn báo lỗi, muốn biết 1 hàm sẵn có sử dụng được trong VB hay không thì tham khảo ở đâu?
Xin cảm ơn!
1. Vd em có 1 câu lệnh VBA tính giá trị A6 bằng trung bình các ô A1 đến A5 như sau:
" Set myrange = Range(Cells(1,1), Cells(5, 1))
Cells(6,1).Formula = Application.WorksheetFunction.Average(myrange) "
sau khi chạy thì được kết quả ở ô A6 như mong muốn nhưng khi kích vào bảng excel thì ô đó chỉ có giá trị mà không có công thức.
Vậy có cách nào cho được công thức vào ô A6 bằng VB như khi làm trong excel thông thường không?
2. Hàm AverageA() không sử đụng được trong VBA phải không? vì khi em đưa vào toàn báo lỗi, muốn biết 1 hàm sẵn có sử dụng được trong VB hay không thì tham khảo ở đâu?
Xin cảm ơn!
Lần chỉnh sửa cuối: