Giúp Viết Hàm Tự Động Cộng Và Trừ

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

khamha

Không có việc gì khó...
Tham gia
4/6/10
Bài viết
662
Được thích
846
Nghề nghiệp
CNVC Laos
ChàoCácBạn,MìnhCóMộtBảngTheoDõi Thu - Chi NhờCácBạnViếtHàmCóĐiềuKiệnNhưSau:
1, KhiTaNhậpSốTiềnVàoBênThu ThìTrongCột "TổngDư" SẽCộngThêmSốTiềnĐó.
2, KhiTaNhậpSốTiềnVàoBênChi ThìTrongCột "TổngDư" SẽTrừSốTiềnMàTaĐãNhập.
Cảm Ơn Các Bạn Nhiều.
 

File đính kèm

ChàoCácBạn,MìnhCóMộtBảngTheoDõi Thu - Chi NhờCácBạnViếtHàmCóĐiềuKiệnNhưSau:
1, KhiTaNhậpSốTiềnVàoBênThu ThìTrongCột "TổngDư" SẽCộngThêmSốTiềnĐó.
2, KhiTaNhậpSốTiềnVàoBênChi ThìTrongCột "TổngDư" SẽTrừSốTiềnMàTaĐãNhập.
Cảm Ơn Các Bạn Nhiều.
Tại ô N4 Bạn nhập công thức sau:
Mã:
=N3+H4-M4
Copy cho các ô còn lại.
 
Cộng trừ bình thường thôi
Tại ô N4 dùng: =$N3+$H4-$M4 rồi kéo xuống
 
Cách Của Hai Bạn MinhCong Và dat_butmuc Dùng OK Nhưng Khi Mình Kéo Xuống Đến Ô 56.000 Thì Dung Lượng Tăng Lên Tróng Mặt
Và Lại Sau Ô Cộng Hoặc Trừ Nó Hiện Nên Số Cuối ̣Đến Ô 56.000 Nhìn Không Được Đẹp Cho Lắm.
Các Bạn Có Thể Giúp Mình Cách Khác Được Không Hay Là Viết Bằng Code Thì Hay Quá.Cảm Ơn Các Bạn Đã Giúp
 
ChàoCácBạn,MìnhCóMộtBảngTheoDõi Thu - Chi NhờCácBạnViếtHàmCóĐiềuKiệnNhưSau:
1, KhiTaNhậpSốTiềnVàoBênThu ThìTrongCột "TổngDư" SẽCộngThêmSốTiềnĐó.
2, KhiTaNhậpSốTiềnVàoBênChi ThìTrongCột "TổngDư" SẽTrừSốTiềnMàTaĐãNhập.
Cảm Ơn Các Bạn Nhiều.

Không biết làm thế này có đúng ý bạn không?

Nếu bạn muốn công tổng cả cột H, M nữa thì bạn thêm:

PHP:
Option Explicit
Sub congtru()
With Range([A4], [A65535].End(xlUp))
    .Offset(, 7).FormulaR1C1 = "=sum(RC[-1]:RC[-3])"
    .Offset(, 12).FormulaR1C1 = "=sum(RC[-1]:RC[-3])"
    .Offset(, 13).FormulaR1C1 = "=R[-1]C+RC[-6]-RC[-1]"
End With
End Sub

Chúc bạn thành công!
 

File đính kèm

Lần chỉnh sửa cuối:
Không biết làm thế này có đúng ý bạn không?

Nếu bạn muốn công tổng cả cột H, M nữa thì bạn thêm:

PHP:
Option Explicit
Sub congtru()
With Range([A4], [A65535].End(xlUp))
    .Offset(, 7).FormulaR1C1 = "=sum(RC[-1]:RC[-3])"
    .Offset(, 12).FormulaR1C1 = "=sum(RC[-1]:RC[-3])"
    .Offset(, 13).FormulaR1C1 = "=R[-1]C+RC[-6]-RC[-1]"
End With
End Sub

Chúc bạn thành công!

Cảm Ơn Bạn,Đúng Ý Mình Rồi Nhưng Nếu Mà Nó Tự Động Cộng Hoặc Trừ Thì OK Quá,Bạn Xem Có Thể Làm Cho Nó Như Vậy
Được Không,Bạn Cố Gắng Giúp Mình Nha.
 
Cảm Ơn Bạn,Đúng Ý Mình Rồi Nhưng Nếu Mà Nó Tự Động Cộng Hoặc Trừ Thì OK Quá,Bạn Xem Có Thể Làm Cho Nó Như Vậy
Được Không,Bạn Cố Gắng Giúp Mình Nha.

Bạn dùng sự kiện Private sub WorkSheet_Change(..........) để làm nhé!
 
Bạn dùng sự kiện Private sub WorkSheet_Change(..........) để làm nhé!

Không Biết Bạn Đã Làm Chưa,Sao Mình Làm Như Bạn Hướng Dẫn Mà Vẫn Không Được,Bạn Làm Ơn Thử Lại Và Đưa Lên Cho
Mình Với,Cảm Ơn Bạn
 
Nhờ bạn NH_DK Và các bạn sửa giúp mình cái Code ở trên như sau:
Mình có sửa bảng tính lại nên cột tổng thu lại là "T" = từ cột "K" + ...đến cột "S" ;cột tổng chi lại là "AF" = cột "W" + ...đến cột "AE"
Còn cột tổng dư lại là "AH" .Các bạn cố gắng giúp mình với,nếu mà làm cho nó tự động được thì càng tốt.
Cảm ơn các bạn.
 
Web KT

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

Back
Top Bottom