- Tham gia
- 5/6/08
- Bài viết
- 30,703
- Được thích
- 53,952
Tôi xây dựng hàm SUMIF trên nhiều sheet, code như sau:
Code không có vấn đề, nhưng khi dử liệu ở các sheet thay đổi, tôi phải bấm F9 thì kết quả của hàm mới cập nhật
Tôi muốn hỏi: Có cách nào để hàm tự cập nhật mà không cần bấm F9 không?
PHP:
Option Explicit
Function SumIfMSh(VungDK As Range, DK As Variant, VungKQ As Range) As Double
Dim Sh As Worksheet
Application.Volatile
For Each Sh In ThisWorkbook.Worksheets
If Sh.Name <> ActiveSheet.Name Then
SumIfMSh = SumIfMSh + WorksheetFunction.SumIf(Sh.Range(VungDK.Address), _
DK, Sh.Range(VungKQ.Address))
End If
Next Sh
End Function
Tôi muốn hỏi: Có cách nào để hàm tự cập nhật mà không cần bấm F9 không?
File đính kèm
Chỉnh sửa lần cuối bởi điều hành viên: