Hàm VBA tính SUM giá trị duy nhất khi Filtered (2 người xem)

  • Thread starter Thread starter jusend
  • Ngày gửi Ngày gửi
Liên hệ QC

Người dùng đang xem chủ đề này

Tôi tuân thủ nội quy khi đăng bài

jusend

Thành viên mới
Tham gia
2/5/08
Bài viết
16
Được thích
0
Em muốn làm 1 hàm VBA để sum các ô hiện (filtered) DUY NHẤT.
Em có tìm được hàm dưới đây nhưng chỉ Sum được tất cả các ô hiện. Nhờ các anh chị chỉnh sửa code cho phù hợp.

Mã:
Function SumVisible(WorkRng As Range) As Double
Dim rng As Range
Dim total As Double
For Each rng In WorkRng
 If rng.Rows.Hidden = False And rng.Columns.Hidden = False Then
 total = total + rng.Value
 End If
Next
SumVisible = total
End Function

Như ví dụ đính kèm thì khi filtered 1 thì kết quả phải là 1
Xin cảm ơn anh chị.
 

File đính kèm

Web KT

Bài viết mới nhất

Back
Top Bottom