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

Liên hệ QC

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

  • BCTC 2021 dùng Hàm.xlsm
    235.7 KB · Đọc: 12
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
Back
Top Bottom