Nhờ mọi người góp ý cho file Quản lý bán hàng viết bằng VBA đầu tay của mình (2 người xem)

Liên hệ QC

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

Tôi tuân thủ nội quy khi đăng bài

newbiexo

Thành viên mới
Tham gia
22/7/11
Bài viết
3
Được thích
4
Mình mới viết xong file VBA dùng để quản lý nhập hàng, bán hàng và thống kê doanh thu cũng như lợi nhuận.
Gợi ý sơ về cách sử dụng:
- Đầu tiên mình phải nhập hàng trước: dữ liệu sẽ được nhập vào sheet NhapHang. Nếu như muốn nhập mặt hàng chưa có trong bảng phía bên phải thì phải nhập thêm thông tin về đơn vị tính cho nó (quy ước là cuối đơn vị tính phải là số lượng mà thùng (hộp, bao...) đó chứa được. VD như Sting có đơn vị tính là Thùng 24 có nghĩa là thùng đó chứa được 24 chai Sting).
- Bán hàng: dữ liệu bán hàng được lưu ở sheet BanHang. Chỉ bán được các mặt hàng có trong danh sách, nếu muốn thêm mặt hàng để bán thì ở phiên bản này bạn phải nhập trực tiếp vào Excel.
- Thống kê: chọn khoảng thời gian muốn thống kê và xem thôi. Hiện chưa có tính năng lưu kết quả thống kê vào file Excel.
Mình đang học VBA, mong nhận được những góp ý của mọi người về code, tổ chức dữ liệu...
Xin cảm ơn mọi người trước.
 

File đính kèm

Lỗi căn bản:
File có sheet tên là Main nhưng khi mở file thì khởi động ở sheet khác.

Lỗi này quá sức cơ bản ở lập trình. Main luôn luôn phải là mặc định khởi đầu (mở/chạy file)
 
Upvote 0
Lỗi căn bản:
File có sheet tên là Main nhưng khi mở file thì khởi động ở sheet khác.

Lỗi này quá sức cơ bản ở lập trình. Main luôn luôn phải là mặc định khởi đầu (mở/chạy file)
À, sheet Main ban đầu mình định hiển thị dữ liệu theo dạng là mình bấm vào nút nào thì hiển thị nội dung của phần đó nhưng sau đó mình đi theo hướng khác mà quên bỏ nó đi.
Nhân tiện bạn cho hỏi là mình chỉ muốn tương tác trên form, các sheet trên Excel đều ẩn hết thì có được không, nếu được thì thực hiện thế nào vậy bạn?
 
Upvote 0
Một lỗi không thể bỏ qua của bạn là hàng hóa/vật tư của bạn chưa có mã duy nhất;
Bảng sau là 1 ví dụ:

DU000Nước suốiThùng 24
DU001Trà xanh 0oThùng 24
DU002Ô longThùng 24
DU003Number 1Thùng 24
DU004C2 chanhThùng 24
DU005C2 đàoThùng 24
DU006StingThùng 24
DU007247Thùng 24
DU008Mirinda camThùng 24
DU009Rồng đỏThùng 24
DU010PepsiThùng 24
DU011Revive chanh muốiThùng 24
LT000Mì 3 miềnThùng 30
LT001Mì OmachiThùng 30
LT005Mì hảo hảoThùng 30
Tr000Trứng gàHộp 10
XX000Jet ViệtCây 10

 
Lần chỉnh sửa cuối:
Upvote 0
Lỗi ngay khi mở file.
 

File đính kèm

  • Untitled.png
    Untitled.png
    32.6 KB · Đọc: 20
Upvote 0
Nên có 1 sheet riêng chứa dữ liệu như danh mục
- tên hàng hóa,
- đơn giá theo thời gian,
- lưu phần tồn kho (nếu muốn quản lý hàng tồn kho thì thêm phần phân loại hàng mới, hỏng,..)

Ngoài ra phần form bán hàng /nhập hàng
1. Nhập từng mặt hàng này sẽ rất lâu,
=> lúc nhâp 1 mặt hàng xong thì hiện thì có thể thêm vào trong form bán/nhập.
Lúc khai báo xong, nhập hết các mặt hằng mới cần bấm nhập, bán.

2. Nếu danh mục hàng hóa nhiều thì khả năng không hiển thị hết được ở ô chọn tên hàng
=> khi gõ sẽ có phần lọc tên theo gợi ý dạng lọc theo ký tự đã nhập

3. Có thể thêm cột loại hàng mặc định hàng mới, có thể chọn hàng hỏng, khuyến mại để xử lý tình huống phát sinh.
Nhìn mấy món hàng này như kiểu quản lý hàng hóa ở quán nét thế nhỉ =))
 
Upvote 0
À, sheet Main ban đầu mình định hiển thị dữ liệu theo dạng là mình bấm vào nút nào thì hiển thị nội dung của phần đó nhưng sau đó mình đi theo hướng khác mà quên bỏ nó đi.
Nhân tiện bạn cho hỏi là mình chỉ muốn tương tác trên form, các sheet trên Excel đều ẩn hết thì có được không, nếu được thì thực hiện thế nào vậy bạn?
Với người khác chắc được nhưng với tôi thì không.
Những điều căn bản bạn chưa nắm vững thì thêm thắt làm gì cho rối rắm.
 
Upvote 0
Lỗi này nhờ cao nhân chỉ giáo giúp.
Bài đã được tự động gộp:

Với người khác chắc được nhưng với tôi thì không.
Những điều căn bản bạn chưa nắm vững thì thêm thắt làm gì cho rối rắm.
Cảm ơn góp ý của bạn. Mình học hỏi được nhiều.
Bài đã được tự động gộp:

Nên có 1 sheet riêng chứa dữ liệu như danh mục
- tên hàng hóa,
- đơn giá theo thời gian,
- lưu phần tồn kho (nếu muốn quản lý hàng tồn kho thì thêm phần phân loại hàng mới, hỏng,..)

Ngoài ra phần form bán hàng /nhập hàng
1. Nhập từng mặt hàng này sẽ rất lâu,
=> lúc nhâp 1 mặt hàng xong thì hiện thì có thể thêm vào trong form bán/nhập.
Lúc khai báo xong, nhập hết các mặt hằng mới cần bấm nhập, bán.

2. Nếu danh mục hàng hóa nhiều thì khả năng không hiển thị hết được ở ô chọn tên hàng
=> khi gõ sẽ có phần lọc tên theo gợi ý dạng lọc theo ký tự đã nhập

3. Có thể thêm cột loại hàng mặc định hàng mới, có thể chọn hàng hỏng, khuyến mại để xử lý tình huống phát sinh.
Nhìn mấy món hàng này như kiểu quản lý hàng hóa ở quán nét thế nhỉ =))
Cảm ơn góp ý của bạn rất nhiều. Bạn nói đúng, quản lý hàng hóa ở tiệm net.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom