Cập nhập giá sản phẩm theo từng ngày (tháng) (1 người xem)

Liên hệ QC

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

vanquangdy

Thành viên chính thức
Tham gia
29/10/08
Bài viết
65
Được thích
4
Nhờ các ACE trên diễn đàn giúp dùm mình cách làm theo yêu cầu như trong file mình đính kèm, tại vì mình đang làm kế toán kho mà giá nhập thay đổi hàng tháng có khi là hàng ngày. nhưng khi xuất kho thì cái nào nhập trước xuất trước. mình sợ thay giá bằng thủ công dễ lộn lắm nên nhờ các AC trên diễn đàn giúp mình với. Cám ơn nhiều
 

File đính kèm

Cái vụ code thì mình không bàn, vì thật ra theo mình có giải pháp tốt hơn mà không cần code.
Vụ tìm giá theo ngày tháng thì dùng hàm này là Ok: Tại sheet2, D6=VLOOKUP(B6;Sheet1!$B$2:$G$12;MATCH(Sheet2!$C$3;Sheet1!$B$1:$G$1;0);0)
 
Upvote 0
cảm ơn bạn vutuanmanhlinh, nhưng mình đang muốn thực hiện theo Form nên nhờ diễn đàn giúp dùm bằng VBA
 
Upvote 0
Cảm ơn bạn rất nhiều, nhưng mình muốn là sao khi cập nhật giá mới xong thì những SP nào không thay đổi giá thì sẽ tự copy sang cột giá mới (trừ những SP vừa được sửa giá) Chứ với số lượng SP trên 100 loại mà cứ làm lần lượt từng SP thì lâu lắm. Mong bạn và các AC chỉ giúp dùm
 
Upvote 0
Cảm ơn bạn rất nhiều, nhưng mình muốn là sao khi cập nhật giá mới xong thì những SP nào không thay đổi giá thì sẽ tự copy sang cột giá mới (trừ những SP vừa được sửa giá) Chứ với số lượng SP trên 100 loại mà cứ làm lần lượt từng SP thì lâu lắm. Mong bạn và các AC chỉ giúp dùm
Với yêu cầu của bạn mình thấy không khó, nhưng có thắc mắc một điều là vì sao bạn không sửa trực tiếp trên sheet mà phải sửa trên form rất bất tiện như thế ?
Còn việc tìm giá theo ngày sheet2 sử dụng sự kiện Worksheet_Change() để tìm các sp có giá theo ngày, nếu dùng hàm VLOOKUP liệt kê tất cả các SP như thế thì đọc ở sheet1 cho nhanh
 
Upvote 0
Cảm ơn bạn rất nhiều, nhưng mình muốn là sao khi cập nhật giá mới xong thì những SP nào không thay đổi giá thì sẽ tự copy sang cột giá mới (trừ những SP vừa được sửa giá) Chứ với số lượng SP trên 100 loại mà cứ làm lần lượt từng SP thì lâu lắm. Mong bạn và các AC chỉ giúp dùm
Chính vì lý do đó nên mình mới nói với bạn rằng: Có giải pháp nhanh hơn là dùng Form, chỉ thêm rườm rà thôi.
 
Upvote 0
tại vì mình có gần hơn 200 Sp, nếu như sửa trực tiếp tìm rất lâu "rối mắt luôn", mà một lần thay đổi giá mấy chục sp. Nhưng ác cái là sửa xong phải lưu lại igá cũ để kiểm tra hoặc là làm phiếu xuất sau này. Mình muốn làm như vậy để chỉ việc vào Form gõ mã của sp cần thay, và sau khi thay xong sp này rồi tới sp khác khỏi phải tìm trong sh, với lại qua sh2 mình làm phiếu xuất chỉ cần muốn xuất giá của sp ngày nào thì mình gõ vào ngày cần tìm là được, lập công thức thì được nhưng nó bất tiện lắm, chưa kể người khác lỡ xóa công thức nữa. Mong các bạn giúp dùm
 
Upvote 0
tại vì mình có gần hơn 200 Sp, nếu như sửa trực tiếp tìm rất lâu "rối mắt luôn", mà một lần thay đổi giá mấy chục sp. Nhưng ác cái là sửa xong phải lưu lại igá cũ để kiểm tra hoặc là làm phiếu xuất sau này. Mình muốn làm như vậy để chỉ việc vào Form gõ mã của sp cần thay, và sau khi thay xong sp này rồi tới sp khác khỏi phải tìm trong sh, với lại qua sh2 mình làm phiếu xuất chỉ cần muốn xuất giá của sp ngày nào thì mình gõ vào ngày cần tìm là được, lập công thức thì được nhưng nó bất tiện lắm, chưa kể người khác lỡ xóa công thức nữa. Mong các bạn giúp dùm
Việc sửa giá ở sheet 1 như form của bạn thì trong sheet có chức năng AutoFilter còn hơn trong Form của bạn, lý nào ta không nhập trên sheet tiện hơn nhiều
Mình giúp bạn ở sheet 2
 

File đính kèm

Upvote 0
Cảm ơn bạn nhiều, ý mình muốn là người thay đổi giá chỉ làm việc trên Form thôi, không cho người ta vào sheet1 để sửa (do nhiều người dùng luân phiên mà), còn sheet2 mình dùng validation để chọn sp theo giá của ngày chọn(phiếu xuất kho ấy mà)
 
Upvote 0
Web KT

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

Back
Top Bottom