Chào các bạn, công việc của mình là mỗi khi có khách hàng đến mua hàng thì mình phải thực hiện rất nhiều các thao tác sau:
- Mở file excel quản lý bán hàng ra (file mình đính kèm theo có tên là N06 T08 N2011-V1).
- Vào sheet PHIEU GIAO HANG:
+ Nhập vào số lượng tương ứng các mặt hàng khách hàng mua vào cột SL. Vì có tương đối nhiều mặt hàng nên việc tìm ra đúng mặt hàng để nhập cũng hôi bị vất vả.
+ Sort bản dữ liệu trên theo cột SL (số lượng) để chọn ra các mặt hàng khách hàng cần mua
+ Giấu các mặt hàng không có giá trị ở cột SL đi
+ Sort các mặt hàng khách hàng cần mua theo thứ tự tăng dần (ABC).
+ Sau đó in phiếu giao hàng ra chuyển cho bộ phận xuất hàng.
+ Đồng thời mình sẽ phải copy các dữ liệu bao gồm: Tên khách hàng, số phiếu, các mặt hàng khách hàng mua, số lượng, đơn giá, thành tiền , số tiền khách hàng trả trước (nếu có), số tiền khách hàng còn nợ (nếu có) để đưa vào sheet CHITIET theo các cột phù hợp.
Chú ý là trong sheet CHITIET có chia làm 3 vùng dữ liệu: Mình chỉ cần quan tâm đến Vùng 2.
Vùng 1: Mã Hàng: Lưu các mã hãng, vùng này là cố định, ít khi thay đổi, việc của mình không đụng tới vùng này
Vùng 2: Nhập dữ liệu: Vùng này để nhập dữ liệu từ sheet PHIẾU GIAO HÀNG hoặc các sheet khác vào.
Vùng 3: Tổng kết: Vùng này để cho kế toán kiểm tra số liệu hàng hoá, thu chi, tồn kho... minh cũng không đụng tới vùng này nhiều. Chỉ vào đây để lấy số liệu về TỒN KHO thôi. Tuy nhiên số liệu về tồn kho cũng đã được đưa ra trong sheet PHIEU GIAO HANG rồi.
Công việc này mình mỗi ngày cứ lặp đi lặp lại rất nhiều lần , mình cảm thấy rất mệt mõi, có khi hoa mắt lại nhập sai.
Do đó mình nhờ các bác chuyên gia về VBA giúp mình làm thêm 1 sheet nữa, mình tạm gọi là P.GIAO HANG NEW với thiết kế như sau:
- Sheet chia làm 2 phần, bên trái và bên phải. Bên trái là Phiếu giao hàng, bên phải là Mã hàng và có cột SL bên cạnh.
- Khi có khách hàng đến mua hàng, mình nhấn vào nút TẠO MỚI, lúc đó sẽ xoá hết các số lượng ở phần Mã Hàng. Đồng thời ở phần Phiếu giao hàng cũng không thể hiện thông tin về mặt hàng nào cả (giấu đi).
- Khi khách mua mặt hàng gì , số lượng bao nhiêu thì mình nhập số lượng vào cột SL ở phần Mã hàng bên phải.
- Sau khi nhập xong, nhấn nút KẾT THÚC. Lúc đó: Các mặt hàng tương ứng đã chọn ở phần MÃ HÀNG sẽ hiện lên ở phần Phiếu giao hàng, lúc đó file exel sẽ tự tính toán giá cả và tổng cộng, ( Cái này mình không cần tính, file đã tự thêm giá vào và tính tổng cộng rồi), và Sort các theo thứ tự tăng dần ABC của các mặt hàng.
- Nhập số tiền khách Trả Trước vào, tính ra số tiền còn lại.
- Cuối cùng nhấn nút NHẬP SỔ để lưu dữ liệu từ Phiếu Giao Hàng vào Sheet CHI TIET ở vùng 2.
Nhờ các bác ra tay nghĩa hiệp giúp mình với.
Cảm ơn các bạn rất nhiều.
- Mở file excel quản lý bán hàng ra (file mình đính kèm theo có tên là N06 T08 N2011-V1).
- Vào sheet PHIEU GIAO HANG:
+ Nhập vào số lượng tương ứng các mặt hàng khách hàng mua vào cột SL. Vì có tương đối nhiều mặt hàng nên việc tìm ra đúng mặt hàng để nhập cũng hôi bị vất vả.
+ Sort bản dữ liệu trên theo cột SL (số lượng) để chọn ra các mặt hàng khách hàng cần mua
+ Giấu các mặt hàng không có giá trị ở cột SL đi
+ Sort các mặt hàng khách hàng cần mua theo thứ tự tăng dần (ABC).
+ Sau đó in phiếu giao hàng ra chuyển cho bộ phận xuất hàng.
+ Đồng thời mình sẽ phải copy các dữ liệu bao gồm: Tên khách hàng, số phiếu, các mặt hàng khách hàng mua, số lượng, đơn giá, thành tiền , số tiền khách hàng trả trước (nếu có), số tiền khách hàng còn nợ (nếu có) để đưa vào sheet CHITIET theo các cột phù hợp.
Chú ý là trong sheet CHITIET có chia làm 3 vùng dữ liệu: Mình chỉ cần quan tâm đến Vùng 2.
Vùng 1: Mã Hàng: Lưu các mã hãng, vùng này là cố định, ít khi thay đổi, việc của mình không đụng tới vùng này
Vùng 2: Nhập dữ liệu: Vùng này để nhập dữ liệu từ sheet PHIẾU GIAO HÀNG hoặc các sheet khác vào.
Vùng 3: Tổng kết: Vùng này để cho kế toán kiểm tra số liệu hàng hoá, thu chi, tồn kho... minh cũng không đụng tới vùng này nhiều. Chỉ vào đây để lấy số liệu về TỒN KHO thôi. Tuy nhiên số liệu về tồn kho cũng đã được đưa ra trong sheet PHIEU GIAO HANG rồi.
Công việc này mình mỗi ngày cứ lặp đi lặp lại rất nhiều lần , mình cảm thấy rất mệt mõi, có khi hoa mắt lại nhập sai.
Do đó mình nhờ các bác chuyên gia về VBA giúp mình làm thêm 1 sheet nữa, mình tạm gọi là P.GIAO HANG NEW với thiết kế như sau:
- Sheet chia làm 2 phần, bên trái và bên phải. Bên trái là Phiếu giao hàng, bên phải là Mã hàng và có cột SL bên cạnh.
- Khi có khách hàng đến mua hàng, mình nhấn vào nút TẠO MỚI, lúc đó sẽ xoá hết các số lượng ở phần Mã Hàng. Đồng thời ở phần Phiếu giao hàng cũng không thể hiện thông tin về mặt hàng nào cả (giấu đi).
- Khi khách mua mặt hàng gì , số lượng bao nhiêu thì mình nhập số lượng vào cột SL ở phần Mã hàng bên phải.
- Sau khi nhập xong, nhấn nút KẾT THÚC. Lúc đó: Các mặt hàng tương ứng đã chọn ở phần MÃ HÀNG sẽ hiện lên ở phần Phiếu giao hàng, lúc đó file exel sẽ tự tính toán giá cả và tổng cộng, ( Cái này mình không cần tính, file đã tự thêm giá vào và tính tổng cộng rồi), và Sort các theo thứ tự tăng dần ABC của các mặt hàng.
- Nhập số tiền khách Trả Trước vào, tính ra số tiền còn lại.
- Cuối cùng nhấn nút NHẬP SỔ để lưu dữ liệu từ Phiếu Giao Hàng vào Sheet CHI TIET ở vùng 2.
Nhờ các bác ra tay nghĩa hiệp giúp mình với.
Cảm ơn các bạn rất nhiều.
File đính kèm
Lần chỉnh sửa cuối: