anhtotbung35
Thành viên hoạt động
- Tham gia
- 16/2/09
- Bài viết
- 149
- Được thích
- 26
- Nghề nghiệp
- Kế toán
Sau bao lần các bạn ghé thăm mà không ai giúp được mình sao, hic..hic..
Mỗi lần đươc giụp đỡ, mình đều có trả lời Cảm ơn hết mà. Bạn cứ xem những bài mình post lên diễn đàn. Không biết diễn đàn tính số lần cảm ơn và được Cảm ơn như thế nào.Bài gửi của bạn tổng số 77 bài, mình thấy bạn dược giúp đỡ rất nhiều nhưng tổng số lần cám ơn của bạn chỉ là con số zero tròn trĩnh,
Bạn nên xem bài viết sau nhé.
http://www.giaiphapexcel.com/forum/showthread.php?31412-Thi-%C3%A2n-b%E1%BA%A5t-c%E1%BA%A7u-b%C3%A1o-%28N%C3%BAt-thank-%C4%91%C3%A2u-r%E1%BB%93i%29&highlight=
P/S: Nhờ BQT xoá bài này sau khi bạn anhtotbung35 đọc xong bài này
Tôi làm thử cho bạn 1 code tạo cân đôi ps nhé.Mình vừa học, vừa nghiên cứu trên diễn đàn. Mình làm chương trình kế toán, nhờ các bạn xem giúp mình hoàn thiện Bảng cân đối phát sinh. Mọi yêu cầu và ghi chú mình có ghi trong file.
Sub TaoCDPS()
Dim endR As Long, eR As Long
Application.ScreenUpdating = False
Sheets("CDPS").Select
endR = Range("A65000").End(xlUp).Row - 1
If endR < 10 Then Exit Sub
Range("C10:H1000").ClearContents
With Sheets("Data")
eR = .Cells(65000, 1).End(xlUp).Row
.Range(.Cells(3, 6), .Cells(eR, 6)).Name = "TKPS_No"
.Range(.Cells(3, 7), .Cells(eR, 7)).Name = "TKPS_Co"
.Range(.Cells(3, 8), .Cells(eR, 8)).Name = "SotienPS"
End With
With Range("E10:E" & endR) 'PS No
.FormulaR1C1 = _
"=SUMPRODUCT((LEFT(TKPS_No,LEN(RC1))=TEXT(RC1,""#""))*SotienPS)"
.Value = .Value
End With
With Range("F10:F" & endR) 'PS Co
.FormulaR1C1 = _
"=SUMPRODUCT((LEFT(TKPS_Co,LEN(RC1))=TEXT(RC1,""#""))*SotienPS)"
.Value = .Value
End With
Names("TKPS_No").Delete
Names("TKPS_Co").Delete
Names("SotienPS").Delete
With Range("G10:G" & endR) 'Sd No
.FormulaR1C1 = "=MAX((RC3+RC5-RC4-RC6),0)"
.Value = .Value
End With
With Range("H10:H" & endR) 'Sd Co
.FormulaR1C1 = "=MAX(-(RC3+RC5-RC4-RC6),0)"
.Value = .Value
End With
'tao tong cong
With Range("C" & endR + 1 & ":H" & endR + 1) 'Sd Co
.FormulaR1C1 = "=SUMPRODUCT(--(LEN(R10C1:R131C1)=3)*R10C:R131C)"
End With
Application.ScreenUpdating = True
End Sub
Cảm ơn bạn đã quan tâm giúp đỡ. Mình sẽ nghiên cứu đoạn code này, nếu có gì chưa hiểu lắm mình sẽ hỏi thêm bạn.Tôi làm thử cho bạn 1 code tạo cân đôi ps nhé.
1/ Không tìm thấy dữ liệu đầu kỳ.
2/ Không cần thiết phải copy DMTK sang sh candoi, vì luôn luôn dmtk ờ bảng cân đối phải như nhau.
3/ Có cần thiết phải tạo cân đối theo các cấp TK.
4/ TK tiền mặt luôn là số dư nợ.
Chúc bạn thành công.