Mình có bài toán này khó qua, đau hết cả đầu mà chưa nghĩ ra. Mong các bạn chỉ dẫn cho. Bài toán như thế này:
Mình muốn làm BCĐKT bằng VBE, mình đã có đầy đủ các thông tin về nghiệp vụ kế toán phát sinh được cập nhật vào NKC và có bảng mã các TK để kiểm soát nhập liệu tài khoản trong sổ NKC. Số liệu từ NKC sẽ được đưa vào BCĐTK dựa theo mã TK ở trong danh mục TK. Trong trường hợp bảng mã TK là cố định (tức là không có sự thay đổi về mã TK) thì việc viết code cho BCĐKT quá đơn giản. Tuy nhiên trong bảng mã TK không phải là cố định, tức là tài khoản có thể được bổ sung bất kỳ (cấp 1, cấp 2...), tùy thuộc vào việc người sử dụng thêm hay bớt TK ở bảng mã TK. Nếu mình chỉ sử dụng trên bảng Excel thông thường thì mình chỉ cần chỉnh lại công thức là được. Nhưng để tiện lợi hơn mình muốn viết một macro cho BCĐTK để tổng hợp được số liệu. Nghĩ mãi mà mình vẫn chưa viết được với các điều kiện sau:
- Số liệu của TK cấp 1 sẽ là tổng của TK cấp 2, số liệu TK cấp 2 là tổng của TK cấp 3 ...
- Số liệu của TK cấp cuối cùng sẽ tính theo sumproduct của thông tin trên NKC
- Macro phải tự nhận biết được đâu là TK cấp 1, cấp 2 và cấp cuối để đặt công thức cho phù hợp
Bạn nào có giải pháp gì giải quyết được thì giúp mình với. Mình đang rất cần
Cảm ơn các bạn rất nhiều
Mình muốn làm BCĐKT bằng VBE, mình đã có đầy đủ các thông tin về nghiệp vụ kế toán phát sinh được cập nhật vào NKC và có bảng mã các TK để kiểm soát nhập liệu tài khoản trong sổ NKC. Số liệu từ NKC sẽ được đưa vào BCĐTK dựa theo mã TK ở trong danh mục TK. Trong trường hợp bảng mã TK là cố định (tức là không có sự thay đổi về mã TK) thì việc viết code cho BCĐKT quá đơn giản. Tuy nhiên trong bảng mã TK không phải là cố định, tức là tài khoản có thể được bổ sung bất kỳ (cấp 1, cấp 2...), tùy thuộc vào việc người sử dụng thêm hay bớt TK ở bảng mã TK. Nếu mình chỉ sử dụng trên bảng Excel thông thường thì mình chỉ cần chỉnh lại công thức là được. Nhưng để tiện lợi hơn mình muốn viết một macro cho BCĐTK để tổng hợp được số liệu. Nghĩ mãi mà mình vẫn chưa viết được với các điều kiện sau:
- Số liệu của TK cấp 1 sẽ là tổng của TK cấp 2, số liệu TK cấp 2 là tổng của TK cấp 3 ...
- Số liệu của TK cấp cuối cùng sẽ tính theo sumproduct của thông tin trên NKC
- Macro phải tự nhận biết được đâu là TK cấp 1, cấp 2 và cấp cuối để đặt công thức cho phù hợp
Bạn nào có giải pháp gì giải quyết được thì giúp mình với. Mình đang rất cần
Cảm ơn các bạn rất nhiều