In sổ cái các tài khoản theo thời gian

  • Thread starter datartex
  • Ngày gửi
D

datartex

Sơ cấp
12/8/05
20
0
1
52
Hanoi
Mình có download một số chương trình kế toán bằng excel của thanhnhan53,NHP...để học tập và áp dụng. Tuy nhiên, các chương trình đều không in được sổ chi tiết các tài khoản hoặc in các sổ chi tiết NXTồn...theo trình tự thời gian (từ ngày đến ngày hoặc theo tháng, quý). Vậy có cách nào dùng hàm hoặc VBA để in các nghiệp vụ phát sinh của một tài khoản trong sổ nhật ký chung theo trình tự thời gian được không, xin các bạn chỉ giáo:wall:
 
Khóa học Quản trị dòng tiền
Đào Việt Cường

Đào Việt Cường

Moderator
22/11/05
400
4
18
Khánh Hòa
Dear datartex,
-----------------
Bạn cứ hỏi bác VBA Assistant thì biết ngay mà:
VBA Assistant nói:
expression.Sort(Key1, Order1, Key2, Type, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, SortMethod, DataOption1, DataOption2, DataOption3)
(...)
expression.SortSpecial(SortMethod, Key1, Order1, Type, Key2, Order2, Key3, Order3, Header, OrderCustom, MatchCase, Orientation, DataOption1, DataOption2, DataOption3)
(...)

This example sorts the range A1:C20 on Sheet1, using cell A1 as the first sort key and cell B1 as the second sort key. The sort is done in ascending order by row, and there are no headers. This example assumes there is data in the range A1:C20.

Sub SortRange1()
Worksheets("Sheet1").Range("A1:C20").Sort _
Key1:=Worksheets("Sheet1").Range("A1"), _
Key2:=Worksheets("Sheet1").Range("B1")
End Sub
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
47
Goooogle
À, mọi thứ đều làm được ấy chứ. Nhưng vì Excel không phải là chương trình lập trình, các công cụ mạnh nhất của Excel thì MS đã cung cấp sẳn qua các hàm, các lệnh rồi... Vấn đề là phải biết cách dùng, và quan trọng hơn là biết kết hợp.
Theo tôi muốn sử dụng tốt Excel là bạn phải học, phải sửa đổi những cái của người khác thành cái của mình (Ít ra phải customize 50%). Bê nguyên 100% thì hơi khó.
 
V

VanHao

Trung cấp
18/12/05
70
4
6
Go Vap
in sổ cái theo thời gian

Rất dể dàng.
Chỉ cần dùng công thức cũng có thể in theo thời gian nhưng chậm.
Đây là cách tôi làm = VBA
1. Tính số dư đầu kỳ tài khoản
2. Trích lọc tháng phát sinh
3. Đưa tất cả vào sổ cái
4. In
Quá đơn giản phải không. Hãy vào thư viện và xem file QL Kho theo FIFO
 
Sửa lần cuối:
T

Tuanktcdcn

Lão già ham vui
18/6/04
549
52
28
48
Hà Nội
www.bluesofts.net
datartex nói:
Mình có download một số chương trình kế toán bằng excel của thanhnhan53,NHP...để học tập và áp dụng. Tuy nhiên, các chương trình đều không in được sổ chi tiết các tài khoản hoặc in các sổ chi tiết NXTồn...theo trình tự thời gian (từ ngày đến ngày hoặc theo tháng, quý). Vậy có cách nào dùng hàm hoặc VBA để in các nghiệp vụ phát sinh của một tài khoản trong sổ nhật ký chung theo trình tự thời gian được không, xin các bạn chỉ giáo:wall:

Các công thức trong các sổ đó bạn cần thêm điều kiện:
Đầu tiên là =If(NGAYCT>=Ngay1, If(NGAYCT<=Ngay2,các công thức đã có,0),0)
Chúc bạn thàn công!
 

Xem nhiều