TÍNH TỒN KHO SAU MỖI LẦN XUẤT

Liên hệ QC

dinhduy

Thành viên hoạt động
Tham gia
24/11/07
Bài viết
167
Được thích
76
Chào anh (chị) GPE !

Mọi người hỗ trợ giúp mình viết CODE VBA tính số lượng tồn sau mỗi lần XUẤT KHO để biết được tình trạng KHO như thế nào? Điều kiện (NGÀY - MÃ HÀNG HÓA - SỐ LƯỢNG M3)
VBA thì em đang tập tành nên chưa biết tối ưu.
Rất mong được sự hỗ trợ GPE hỗ trợ em ah.

Em cám ơn mọi người rất nhiều ah !
 

File đính kèm

  • TEST.xlsb
    48.5 KB · Đọc: 12
Lần chỉnh sửa cuối:
Chào anh (chị) GPE !

Mọi người hỗ trợ giúp mình tính số lượng tồn sau mỗi lần xuất kho để kiểm soát được tình trạng KHO tránh bị âm kho và biết mình thiếu bao nhiêu (nếu thiếu sẽ báo đỏ). Cụ thể như này ah:
- Hôm nay, ngày 04/10/2020
- Tính tổng số lượng nhập hết đến ngày 03 - tổng xuất ngày 03
- Ngày 04 nhập vào (ưu tiên) - xuất ra thì mình biết TỒN KHO tính từng dòng để biết HÀNG HÓA (thứ tự tính từ trên xuống)
Điều kiện (Ngày - mã hàng hóa - số lượng m3)
VBA thì em đang tập tành thôi, sau mỗi lần nhập sẽ KIỂM TRA lại.
Rất mong được sự hỗ trợ GPE.

Em cám ơn mọi người rất nhiều ah !
Mục đích ban muốn tìm hiểu VBA hay giải bài toán này?
Nếu để giải bài toán này, thì bạn copy công thức sumifs trong macro của bạn chép vào sheet "Xuat" như cách thức code bạn đang chạy.
Muốn tô màu đỏ cho giá trị âm có thể dùng conditional format
 
Upvote 0
Mục đích ban muốn tìm hiểu VBA hay giải bài toán này?
Nếu để giải bài toán này, thì bạn copy công thức sumifs trong macro của bạn chép vào sheet "Xuat" như cách thức code bạn đang chạy.
Muốn tô màu đỏ cho giá trị âm có thể dùng conditional format
Em chào anh !

Em muốn tối ưu bằng VBA, qua đó học hỏi cách viết CODE VBA ah.
Em chỉ biết làm dùng hàm excel để gán vào VBA thôi.
File DEMO nên em rất ít, thực tế dữ liệu 10k dòng lận.
(Học cách tô màu theo điều kiện trong VBA)

Nếu được rất mong được sự hỗ trợ của anh. Cám ơn !
 
Lần chỉnh sửa cuối:
Upvote 0
Em chào anh !

Em muốn tối ưu bằng VBA, qua đó học hỏi cách viết CODE VBA ah.
Em chỉ biết làm dùng hàm excel để gán vào VBA thôi.
File DEMO nên em rất ít, thực tế dữ liệu 10k dòng lận.
(Học cách tô màu theo điều kiện trong VBA)

Nếu được rất mong được sự hỗ trợ của anh. Cám ơn !
Code này của Bác BaTê trên diễn đàn này, xào nấu lại chút xíu...
Có gì không hiểu thì gào Bác BaTê giúp nha!
 

File đính kèm

  • TEST22.xlsb
    53 KB · Đọc: 27
Upvote 0
Code này của Bác BaTê trên diễn đàn này, xào nấu lại chút xíu...
Có gì không hiểu thì gào Bác BaTê giúp nha!
Em cám ơn bác nhiều nhiều nha!
Cái này cũng là cái em đang tìm hiểu (BẢNG TỔNG HỢP XUẤT NHẬP TỒN), vì diễn đàn nhiều quá.
CỘT KIỂM TRA bác giúp em viết CODE VBA, em chỉ làm đc HÀM Excel thôi ah.
 

File đính kèm

  • TON KHO.JPG
    TON KHO.JPG
    81.7 KB · Đọc: 22
Upvote 0
Em cám ơn bác nhiều nhiều nha!
Cái này cũng là cái em đang tìm hiểu (BẢNG TỔNG HỢP XUẤT NHẬP TỒN), vì diễn đàn nhiều quá.
CỘT KIỂM TRA bác giúp em viết CODE VBA, em chỉ làm đc HÀM Excel thôi ah.
1. Viết hàm vào VBA là việc nên tránh vì không cải thiện được tốc độ...
2. Hàm SumIf làm việc bằng việc so sánh mảng, nếu true --> thì sum lại, do đó nếu bạn có 3 mảng, mỗi mảng 3000 dòng,
thi bạn hãy chuẩn bị vài ly cà phê trước khi enter...
3. Để cải thiện hãy chia ra nhiều công đọan khi tính toán hoặc dùng hàm product, hàm làm việc bằng nhân với 0 hoặc 1,
sau đó mới sum lại...
4. Thêm cho bạn sheet theo dõi theo ngày, click G3 chọn ngày...(không vba)
 

File đính kèm

  • TEST33.xlsx
    55.8 KB · Đọc: 14
Upvote 0
1. Viết hàm vào VBA là việc nên tránh vì không cải thiện được tốc độ...
2. Hàm SumIf làm việc bằng việc so sánh mảng, nếu true --> thì sum lại, do đó nếu bạn có 3 mảng, mỗi mảng 3000 dòng,
thi bạn hãy chuẩn bị vài ly cà phê trước khi enter...
3. Để cải thiện hãy chia ra nhiều công đọan khi tính toán hoặc dùng hàm product, hàm làm việc bằng nhân với 0 hoặc 1,
sau đó mới sum lại...
4. Thêm cho bạn sheet theo dõi theo ngày, click G3 chọn ngày...(không vba)
Em cám ơn bác rất nhiều nhé !
Bác có CODE VBA lọc từng mã hàng hóa (chọn từ ngày đến ngày) không nhỉ, cho em tham khảo với.
TT - Chứng từ - Ngày - Diễn giải - Nhập - Xuất - Lũy Kế (Ưu tiên phiếu nhập trước - trong 1 ngày)
Do ở đây có sheet, mới hình dung ra: => Lọc phiếu nhập -> Lọc phiếu xuất -> sắp xếp theo thứ tự -> lũy kế
 
Upvote 0
Em cám ơn bác rất nhiều nhé !
Bác có CODE VBA lọc từng mã hàng hóa (chọn từ ngày đến ngày) không nhỉ, cho em tham khảo với.
TT - Chứng từ - Ngày - Diễn giải - Nhập - Xuất - Lũy Kế (Ưu tiên phiếu nhập trước - trong 1 ngày)
Do ở đây có sheet, mới hình dung ra: => Lọc phiếu nhập -> Lọc phiếu xuất -> sắp xếp theo thứ tự -> lũy kế
Gởi bạn file mẫu, code ngắn gọn,,,
Vào sheet Lọc: chọn trong cell K1, K2, K3, K4
Click RUN...
 

File đính kèm

  • FilterTheoNgayTypeShift.xlsm
    30.2 KB · Đọc: 38
Upvote 0
Chào anh (chị) GPE !

Mọi người hỗ trợ giúp mình viết CODE VBA tính số lượng tồn sau mỗi lần XUẤT KHO để biết được tình trạng KHO như thế nào? Điều kiện (NGÀY - MÃ HÀNG HÓA - SỐ LƯỢNG M3)
VBA thì em đang tập tành nên chưa biết tối ưu.
Rất mong được sự hỗ trợ GPE hỗ trợ em ah.

Em cám ơn mọi người rất nhiều ah !
Đây là vấn đề tôi mới vừa gặp và giải quyết bằng cách dùng hàm sumproduct cho nhập trừ cho xuất rồi cộng số đầu năm nữa là ok. Hai hàm đó gán vào 2 cell nào đó chứ không tính trực tiếp trên vba được
 
Upvote 0
Gởi bạn file mẫu, code ngắn gọn,,,
Vào sheet Lọc: chọn trong cell K1, K2, K3, K4
Click RUN...
Cám ơn bạn rất nhiều nhé, mình sẽ nghiên cứu !
Bài đã được tự động gộp:

Đây là vấn đề tôi mới vừa gặp và giải quyết bằng cách dùng hàm sumproduct cho nhập trừ cho xuất rồi cộng số đầu năm nữa là ok. Hai hàm đó gán vào 2 cell nào đó chứ không tính trực tiếp trên vba được
Cám ơn bạn rất nhiều nhé !
 
Upvote 0
Web KT

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

Back
Top Bottom