Nhờ anh chị em hỗ trợ code Tính Tổng có công thức từ sheet khác (3 người xem)

Liên hệ QC

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

MinhTrang139

Thành viên mới
Tham gia
23/8/22
Bài viết
7
Được thích
2
Ở sheet TỔNG HỢP em đã dùng hàm sumifs để lọc ra kết quả. nhưng em muốn thay vào đó là viết cod để kích nút tổng hợp thì sẽ ra kết quả, có thể thêm nhiều dữ liệu hơn mà vẫn tính tổng được. Anh chị nào biết chỉ giúp em với. Thấy viết cod này hay nên em mới bắt đầu học. Em cảm ơn các anh chị
 

File đính kèm

Ban thu macro là có kết quả theo ý muốn à
 
Mã:
Sub TongHop()
    Dim iR&
    iR = Sheets("TSCDHH").Range("B" & Rows.Count).End(3).Row
    With Sheet8
        .Range("E7").Value = "=SUMIFS(TSCDHH!$E$7:$E$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("F7").Value = "=SUMIFS(TSCDHH!$F$7:$F$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("G7").Value = "=SUMIFS(TSCDHH!$G$7:$G$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("H7").Value = "=SUMIFS(TSCDHH!$H$7:$H$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("E7:H7").AutoFill .Range("E7:H18")
    End With
End Sub
Phần còn lại bạn làm nốt
 
Mã:
Sub TongHop()
    Dim iR&
    iR = Sheets("TSCDHH").Range("B" & Rows.Count).End(3).Row
    With Sheet8
        .Range("E7").Value = "=SUMIFS(TSCDHH!$E$7:$E$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("F7").Value = "=SUMIFS(TSCDHH!$F$7:$F$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("G7").Value = "=SUMIFS(TSCDHH!$G$7:$G$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("H7").Value = "=SUMIFS(TSCDHH!$H$7:$H$" & iR & ",TSCDHH!$D$7:$D$" & iR & ",D7)"
        .Range("E7:H7").AutoFill .Range("E7:H18")
    End With
End Sub
Phần còn lại bạn làm nốt
1661245600292.png
Lỗi này làm sao bạn
 
Web KT

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

Back
Top Bottom