Xem công nợ NCC đơn giản từ Combobox và Testbox (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

ti@ict.com

Thành viên mới
Tham gia
29/3/11
Bài viết
25
Được thích
2
Chào AE GPE. Mình cần xem công nợ nhà cung cấp đơn giản như form đính kèm (Mảng tính tổng công nợ VBA). nhờ ae giúp mình nhé!!! Thanks
 

File đính kèm

File đính kèm

Upvote 0

File đính kèm

Upvote 0
Cái này bạn có thể xài hàm subtotal rồi filter theo NCC cũng được, hay hơn thì xài pivotable để thống kê , tạo userform chi cho mất công.
 
Upvote 0
Cái này bạn có thể xài hàm subtotal rồi filter theo NCC cũng được, hay hơn thì xài pivotable để thống kê , tạo userform chi cho mất công.
Ý người ta thích dùng cái này nè (cho đẹp).
Nhưng theo dõi như vậy thì chưa đủ mà cần phải có cột số hóa đơn và ngày mua hàng nữa, để khi khách hàng có thắc mắc hay khiếu nại về việc tính sai số tiền trong hóa đơn thì còn có cái để kiểm tra lại.

A_CN.JPG
 
Lần chỉnh sửa cuối:
Upvote 0
Ý người ta thích dùng cái này nè (cho đẹp).
Nhưng theo dõi như vậy thì chưa đủ mà cần phải có cột số hóa đơn và ngày mua hàng nữa, để khi khách hàng có thắc mắc hay khiếu nại về việc tính sai số tiền trong hóa đơn thì còn có cái để kiểm tra lại.

View attachment 198939
Có thể attech files mình tham khảo được không bạn
 
Upvote 0
Có thể attech files mình tham khảo được không bạn
Cái Form đó không đáp ứng được yêu cầu thực tế của bạn đâu, vì mấy vấn đề sau:
1/ Tôi nêu 2 vấn đề: Cần phải có cột số hóa đơn và ngày mua hàng.
2/ Thêm 1 cái nữa là xuất bán hàng phải có hóa đơn và số hóa đơn vậy cái mẫu hóa đơn đó ở đâu. Bạn nên nghĩ bao quát 1 chút, có những thứ khác cần hơn, chứ tìm để xem thì tìm làm gì cho mất công (dùng Filter là có rồi).
3/ Mục đích tôi nêu cái mẫu hóa đơn cũng có nguyên nhân của nó là căn cứ cái mẫu này để thiết kế lại tiêu đề cho phù hợp với cái mẫu để thuận tiện trong việc nhập liệu và có thể cần thì tìm hoặc xem lại bất kỳ cái hóa đơn nào đó hay in lại hóa đơn cho khách hàng khi cần.

Bạn chỉ quan tâm đến 1 khía cạnh, công việc thì sẽ có nhiều cái phát sinh mà bạn không thể lường trước được. Theo kinh nghiệm, một khi tôi đã góp ý hoặc có ý kiến thì luôn xem xét và hướng đến mọi mối quan hệ của nhiều nhiệm vụ, công việc cùng lúc (như đã nêu trên), có như thế thì khi xây dựng tiêu đề (cơ sở dữ liệu) mới đáp ứng được mọi nhu cầu công việc.
 
Lần chỉnh sửa cuối:
Upvote 0
Cái file này có thể thích hơn nè, mại zô!
Form hay quá. Nhờ anh SA_DQ giúp em thêm cái chức năng xuất tất cả dữ liệu lọc được trong listbox ra vùng M5:W
và xuất 1 dòng dữ liệu được lọc trong listbox (khi click chuột vào dòng) ra vùng M5:W5 nhé. Cảm ơn anh
 

File đính kèm

Upvote 0
Form hay quá. Nhờ anh SA_DQ giúp em thêm cái chức năng xuất tất cả dữ liệu lọc được trong listbox ra vùng M5:W
và xuất 1 dòng dữ liệu được lọc trong listbox (khi click chuột vào dòng) ra vùng M5:W5 nhé. Cảm ơn anh
Thanks
Bài đã được tự động gộp:

Cái file này có thể thích hơn nè, mại zô!
Thanks ông bạn
 
Upvote 0
Nhờ anh giúp em thêm cái chức năng xuất tất cả dữ liệu lọc được trong listbox ra vùng M5:W
và xuất 1 dòng dữ liệu được lọc trong listbox (khi click chuột vào dòng) ra vùng M5:W5 nhé. Cảm ơn anh
Nên đem ra vùng [AA1: AH], như sau:
Mã:
Dim dArr():                                 Dim idLB As Long        '*'
Private Sub cbNCC_Change()
Dim Sh As Worksheet, Arr()
Dim J As Long, Rws As Long, W As Integer, TTn As Double, DTT As Double, ConNo As Double

Set Sh = ThisWorkbook.Worksheets("DuLieu")
Arr() = Sh.[B1].CurrentRegion.Offset(1, 1).Value
ReDim dArr(1 To 999, 1 To 8)
For J = 1 To UBound(Arr())
    If Arr(J, 2) = Me!cbNCC.Text Then
        W = W + 1:                          dArr(W, 1) = W
        dArr(W, 2) = Arr(J, 1):             dArr(W, 3) = Arr(J, 4)  'Tên HH '
        dArr(W, 4) = Arr(J, 6):             dArr(W, 5) = Arr(J, 7)
        TTn = TTn + Arr(J, 8):              DTT = DTT + Arr(J, 9)
        dArr(W, 6) = Arr(J, 8):             dArr(W, 7) = Arr(J, 9)
        dArr(W, 8) = Arr(J, 10):            ConNo = ConNo + Arr(J, 10)
    End If
Next J
Me!lbCN.List = dArr():                     Me!tbDTT = DTT
Me!tbTT.Value = TTn:                       Me!tbNo.Value = ConNo
[AA2].Resize(W, 8).Value = dArr()          '*'
End Sub
PHP:
Private Sub lbCN_Click()                    '***        '
Dim Col As Long

idLB = 1 + Me!lbCN.ListIndex
[AB2].CurrentRegion.Offset(1).ClearContents
With [AA2]
    For Col = 0 To 7
        .Offset(, Col).Value = dArr(idLB, 1 + Col)
    Next Col
End With
End Sub                                     '***    '
 
Upvote 0
Ý người ta thích dùng cái này nè (cho đẹp).
Nhưng theo dõi như vậy thì chưa đủ mà cần phải có cột số hóa đơn và ngày mua hàng nữa, để khi khách hàng có thắc mắc hay khiếu nại về việc tính sai số tiền trong hóa đơn thì còn có cái để kiểm tra lại.

View attachment 198939
file của thầy thiết kế nhìn đẹp và chuyên nghiệp quá. Em thì chỉ theo dõi công nợ khách hàng bằng file đơn giản à. Thầy có thể thiết kế hoàn chỉnh để tặng thành viên GPE đi thầy.
 
Upvote 0
file của thầy thiết kế nhìn đẹp và chuyên nghiệp quá.
Em thì chỉ theo dõi công nợ khách hàng bằng file đơn giản à. Thầy có thể thiết kế hoàn chỉnh để tặng thành viên GPE đi thầy.
Bạn có thể gởi dữ liệu thô lên diễn đàn không vậy?
Chắc cũng không ít người muốn xem file dữ liệu của bạn!

Chúc vui & thành công nhiều!
 
Upvote 0
Bạn có thể gởi dữ liệu thô lên diễn đàn không vậy?
Chắc cũng không ít người muốn xem file dữ liệu của bạn!

Chúc vui & thành công nhiều!
Dạ, do theo dõi khoảng chừng 10 khách hàng nên em tạo 10 sheet khách hàng trên file và clink liên kết đến khách hàng (tạo clink cách thủ công), thiết kế file cũng đơn giản: Nợ đầu kì, mua trong kì, thanh toán, nợ cuối kì. Em đang trên điện thoại nên không gửi file lên được.
 
Upvote 0
Dạ, do theo dõi khoảng chừng 10 khách hàng nên em tạo 10 sheet khách hàng trên file và clink liên kết đến khách hàng (tạo clink cách thủ công), thiết kế file cũng đơn giản: Nợ đầu kì, mua trong kì, thanh toán, nợ cuối kì. Em đang trên điện thoại nên không gửi file lên được.
Thì em mở Topic mới, rồi nêu nội dung cần làm theo ý của mình, tôi dựa vô đó mới hoàn chỉnh.
Còn ở Topic này chờ chủ Topic có ý kiến thì mới hoàn thiện được vì theo dõi mà thiếu 2 cái này (số hóa đơn và ngày mua hàng) thì theo dõi cái gì không biết nữa. Ví dụ: Có khách hàng nào đó thắc mắc 1 cái hóa đơn số...ngày....không có 2 thứ này lấy cái gì để xem lại. về từng chủng loại, số lượng, đơn giá, số tiền của hóa đơn.
 
Upvote 0
Web KT

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

Back
Top Bottom