Chia sẻ file Nhập Xuất Tồn - Tác giả: Ba Tê (1 người xem)

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

xuantamc6

Thành viên hoạt động
Tham gia
18/11/13
Bài viết
157
Được thích
59
Xin chào mọi người. Em xin gửi lên diễn đàn file quản lý Nhập Xuất Tồn dành cho công ty có số lượng phát sinh lớn. Tác giả viết code là anh Ba Tê.
 

File đính kèm

Hôm nay em phải chuyển đổi số dư cuối kỳ năm 2014 sang số dư đầu kỳ năm 2015. Nhưng thiết nghĩ với tốc độ file như vậy thì có thể chạy luôn cho 2 hoặc 3 năm cũng không vấn đề. Nhưng có 1 vấn đề trong sheet "Thekho" mong anh Ba Tê bảo hành lần thứ 6 giúp em ạ.
Trong sheet này sẽ được bổ sung chọn kỳ báo cáo từ ngày đến ngày. Số dư đầu kỳ sẽ được lấy từ số dư đến thời điểm chọn ngày bắt đầu báo cáo.
Mong được sự giúp đỡ từ anh
 

File đính kèm

Hôm nay em phải chuyển đổi số dư cuối kỳ năm 2014 sang số dư đầu kỳ năm 2015. Nhưng thiết nghĩ với tốc độ file như vậy thì có thể chạy luôn cho 2 hoặc 3 năm cũng không vấn đề. Nhưng có 1 vấn đề trong sheet "Thekho" mong anh Ba Tê bảo hành lần thứ 6 giúp em ạ.
Trong sheet này sẽ được bổ sung chọn kỳ báo cáo từ ngày đến ngày. Số dư đầu kỳ sẽ được lấy từ số dư đến thời điểm chọn ngày bắt đầu báo cáo.
Mong được sự giúp đỡ từ anh

Không nhớ là làm hồi nào, mấy cái vụ ẩn sheet, Go - Home, lu bu tôi đâu có biết mà nói phần mềm của tôi.
Thấy code quen quen chắc là có viết. Nhưng đâu phải trong ngành đâu mà biết rõ mấy cái "từ số dư ... thời điểm"
Muốn sửa cũng phải giải thích rõ một chút chứ.
 
Không nhớ là làm hồi nào, mấy cái vụ ẩn sheet, Go - Home, lu bu tôi đâu có biết mà nói phần mềm của tôi.
Thấy code quen quen chắc là có viết. Nhưng đâu phải trong ngành đâu mà biết rõ mấy cái "từ số dư ... thời điểm"
Muốn sửa cũng phải giải thích rõ một chút chứ.

Em mạn phép bỏ mấy cái em nghịch linh tinh.
Khi mình chọn mã vật tư, chọn kho của mã vật tư và chọn thời gian lọc dữ liệu từ ngày tại ô "G10" thì số dư đầu kỳ tại ô "I15" của sheet "Thekho" sẽ được lấy dựa vào số dư đầu kỳ tại sheet "DMVT" cộng trừ cho những phát sinh (+nhập - xuất) trước ngày này. Và khi mình lọc dữ liệu thì chỉ lọc những phát sinh từ ngày tại ô "G10" đến ngày tại ô "I10".
Cám ơn anh
 

File đính kèm

sao m tải về mà ko mởn dc vạy. ai chỉ mình mở vs
 
Em mạn phép bỏ mấy cái em nghịch linh tinh.
Khi mình chọn mã vật tư, chọn kho của mã vật tư và chọn thời gian lọc dữ liệu từ ngày tại ô "G10" thì số dư đầu kỳ tại ô "I15" của sheet "Thekho" sẽ được lấy dựa vào số dư đầu kỳ tại sheet "DMVT" cộng trừ cho những phát sinh (+nhập - xuất) trước ngày này. Và khi mình lọc dữ liệu thì chỉ lọc những phát sinh từ ngày tại ô "G10" đến ngày tại ô "I10".
Cám ơn anh

- Kiểm tra thử file này, không phải "chuyên ngành" nên không biết kiểm tra.
- Cột A sheet Nhaplieu có 1 số dòng nhập ngày tháng không chuẩn (canh trái), phải sửa lại cho chuẩn (canh phải), nếu không sau này "trật con tán, bán con trâu".
- Mỗi năm xài 1 file mới cho số liệu gọn nhẹ lại, nếu cần tra cứu gì của năm cũ thì mở file cũ lên xem.
 

File đính kèm

- Kiểm tra thử file này, không phải "chuyên ngành" nên không biết kiểm tra.
- Cột A sheet Nhaplieu có 1 số dòng nhập ngày tháng không chuẩn (canh trái), phải sửa lại cho chuẩn (canh phải), nếu không sau này "trật con tán, bán con trâu".
- Mỗi năm xài 1 file mới cho số liệu gọn nhẹ lại, nếu cần tra cứu gì của năm cũ thì mở file cũ lên xem.

File OK rồi anh ạ.
Cám ơn anh một lần nữa
 
thêm giá trị

Nếu thêm giá trị đầu kỷ trong DMVT thi báo cáo XNT phải sửa code làm sao cho có giá trị
 

File đính kèm

- Kiểm tra thử file này, không phải "chuyên ngành" nên không biết kiểm tra.
- Cột A sheet Nhaplieu có 1 số dòng nhập ngày tháng không chuẩn (canh trái), phải sửa lại cho chuẩn (canh phải), nếu không sau này "trật con tán, bán con trâu".
- Mỗi năm xài 1 file mới cho số liệu gọn nhẹ lại, nếu cần tra cứu gì của năm cũ thì mở file cũ lên xem.
anh Bate xem lại giúp e chút ạ, công ty e có rất nhiều mã vật tư, khi tìm mã vật tư để đánh vào cứ phải chuyển qua lại các sheet danh mục và nhập liệu để tìm mã vật tư như thế mất rất nhiều thời gian, a để có thể tạo list box để khi chọn mũi tên sổ xuống sẽ hiện cả mã vật tư và tên vật tư cho dễ tìm được không ạ, đồng thời trên mục nhập liệu a thêm mã đối tượng và tên đối tượng vào để quản lý và theo dõi được chính xác hơn, cám ơn anh đã chia sẻ
 
Lần chỉnh sửa cuối:
anh Bate xem lại giúp e chút ạ, công ty e có rất nhiều mã vật tư, khi tìm mã vật tư để đánh vào cứ phải chuyển qua lại các sheet danh mục và nhập liệu để tìm mã vật tư như thế mất rất nhiều thời gian, a để có thể tạo list box để khi chọn mũi tên sổ xuống sẽ hiện cả mã vật tư và tên vật tư cho dễ tìm được không ạ, đồng thời trên mục nhập liệu a thêm mã đối tượng và tên đối tượng vào để quản lý và theo dõi được chính xác hơn, cám ơn anh đã chia sẻ

Một là file đó của một người khác gởi lên GPE nhờ giúp (xuamtamc6). Tôi có làm giúp xong là quên rồi vì không phải cùng ngành nghề cần xài.
Hai là file đó trên đầu mỗi trang đều có logo công ty, địa chỉ riêng. tôi chỉ là người giúp code, không phải "chủ nhân" nên không thể chỉnh sửa. (dù là tác giả bài viết đã công khai trên GPE)
Vì vậy nếu bạn muốn vận dụng file đó làm công việc của mình thì bạn xóa các "vị trí nhạy cảm", nhập lại một số dữ liệu thật của bạn vào các sheet, viết rõ thêm yêu cầu cần thêm cái gì, chỗ nào, trong sheet nào.... họa may mới có người khác (có thể có tôi) hiểu rõ để giải quyết các tình huống đó.
Bạn nói chung như vậy không ai biết bạn muốn nói đến vị trí nào, lấy dữ liệu từ sheet nào, cột nào.... vì, như đã nói ở trên, chỉ người trong ngành mới "nhìn qua hiểu liền" thôi.
 
Lần chỉnh sửa cuối:
trong sheet thẻ kho mình có làm thêm nút chọn thì sẽ in ra th ẻ kho cần chọn,nhưng chưa biết cách chọn vùng cần in như thế nào,vì mỗi thẻ kho có số hàng khác nhau.Nhờ Bác Ba Tê chỉ giáo thêm ạ
 

File đính kèm

cho mình xin số điện thoại hoặc mail của anh Ba te với (manhquang.micco@gmail.com)
 
trong sheet thẻ kho mình có làm thêm nút chọn thì sẽ in ra th ẻ kho cần chọn,nhưng chưa biết cách chọn vùng cần in như thế nào,vì mỗi thẻ kho có số hàng khác nhau.Nhờ Bác Ba Tê chỉ giáo thêm ạ

Bạn "chế" thêm thì phải giải thích rõ những chỗ bạn "chế" chứ nói chung vậy ai hiểu cái nào là bạn "chế" cái nào là "nguyên mẫu".
Mục đích của bạn là in theo từng Mã VT hay theo ngày, hay theo danh sách nào v.v...
Tôi không phải trong ngành của bạn nên chẳng hiểu gì cả.
 
Mục đích là sẽ in hàng loạt thẻ kho theo Mã vật tư theo macro dưới đậy nhưng chưa biết cách gánchọn vùng dữ liệu để in

Sub Macro2()
Dim tu, den, i As Integer
'With Sheets("thekho")
tu = Sheet4.Cells(5, 8)
den = Sheet4.Cells(5, 9)
Application.ScreenUpdating = False


For i = tu To den
Sheet4.Cells(5, 7) = i




ActiveSheet.Range("g5").Value = i
ActiveWindow.SelectedSheets.PrintOut 1, 1, 1, False, False
Call Macro1
Next i


End Sub
 
file nào là file chuẩn vậy mọi người
 
Mục đích là sẽ in hàng loạt thẻ kho theo Mã vật tư theo macro dưới đậy nhưng chưa biết cách gánchọn vùng dữ liệu để in

Sub Macro2()
Dim tu, den, i As Integer
'With Sheets("thekho")
tu = Sheet4.Cells(5, 8)
den = Sheet4.Cells(5, 9)
Application.ScreenUpdating = False


For i = tu To den
Sheet4.Cells(5, 7) = i




ActiveSheet.Range("g5").Value = i
ActiveWindow.SelectedSheets.PrintOut 1, 1, 1, False, False
Call Macro1
Next i


End Sub

Nếu đã không được thì bạn nói rõ yêu cầu và nhờ người khác viết code giúp.
Bạn đưa lên cái code mà "không chạy được" thì cũng đâu có ai hiểu trong code bạn muốn gì.
Trong file này thì Từ STT đến STT là lấy theo STT cột A của sheet DMVT nhé. Bạn kiểm tra khi in thử xem.
Tôi không dám thử (từ 1 - 100:hao giấy quá)
 

File đính kèm

Trong sheet DMVT, cột kho có thể chọn nhiều kho,vậy khi cập nhật mã vật tư,kho có cách nào đê tự động sắp xếp theo kho không Bác Ba Tê theo như ví dụ dưới đây:
[TABLE="width: 316"]
[TR]
[TD="class: xl65, width: 193"]Mã Vật Tư[/TD]
[TD="class: xl65, width: 123"]Kho[/TD]
[/TR]
[/TABLE]
[TABLE="width: 316"]
[TR]
[TD]Allumina powder LS-130[/TD]
[TD]CS[/TD]
[/TR]
[TR]
[TD]Allumina powder LS-20 (11)[/TD]
[TD]CS[/TD]
[/TR]
[TR]
[TD]Alumina powder A-12M[/TD]
[TD]CR[/TD]
[/TR]
[TR]
[TD]Binder (Ethyene vinyl Peger P-661)[/TD]
[TD]CR[/TD]
[/TR]
[TR]
[TD]Kaolin powder[/TD]
[TD]CR[/TD]
[/TR]
[TR]
[TD]Kaoline KC-2[/TD]
[TD]CR[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Silver paste X7211-6 [/TD]
[TD]CD[/TD]
[/TR]
[TR]
[TD]Silver paste X7211-6 [/TD]
[TD]CD[/TD]
[/TR]
[/TABLE]
 
Mình không biết ĐƯA ra ý kiến như thế này không biết có phạm vi của diển đàn hay không? nhưng ban quản trị diễn đàn cảm thấy những ý kiến của mình có gì không phải thì xin bỏ q ua,còn nếu thấy bị xúc phạm có thể đình chỉ vĩnh viễn thành vịen của mình cũng không sao.
mình xin có vài ý kiến như sao:
1.Tiêu chí của diễn đàn là nơi trao đổi giúp nhau giữa các thành viên,là nơi để mọi người có thể trao đổi học hỏi lẫn nhau không phân biệt giới tính, giai cấp ,trình độ.
Vậy thiết nghĩ GPE có đáp ứng như tiêu chí như vậy không?
Gần 3 năm mình không tham gia diễn đàn vì nhiều lý do khác nhau ...nhưng khi vào lại mình cảm thấy một sự hụt hẵng rất lớn.
Vì sao?
GPE không còn như ngày xưa nữa rồi,mà là nơi để các "cao thủ" thể hiện trình dộ của mình.Viết code sao cho "ngầu...",không tôn trọng những thắc mắc của ngừơi hỏi(nếu biết thì hỏi làm gì).
Mình không phủ nhận là nhờ GPE ,mình đã học hỏi rất nhiều,và áp dụng cho công việc thực tế của mình.
Thiết nghĩ GPE nên coi lại chính mình.!"Có còn là nơi để chia sẻ .... "
Vài dòng chia sẻ.


Nếu BQT GPE thấy mình có gì xúc phạm thì có thể đình chỉ mình vĩnh viễn.he..he.

P/S:Bạn Phan Vĩnh Kha nếu có đọc được nội dung này xin bỏ qua nhé!\

Nam mô A di Đà Phật.
Phật Pháp Vô Biên.
 
file excel của bạn xuantamc6 rất hay bạn có thể làm thêm trong sheet " BÁO CÁO NHẬP XUẤT VẬT TƯ THEO NGÀY"
các vật tư giống nhau chỉ xuất hiện một lần không, tức là một vật tư chỉ xuất, nhập, tồn thời điểm đó là bao nhiêu thôi, xin trân thành cảm ơn
 
Nhờ Bác Ba Tê tạo thêm validation ở phần chọn PNK, PXK được không ạ
với điều kiện như em ghi chú trong file
 

File đính kèm

Nhờ Bác Ba Tê tạo thêm validation ở phần chọn PNK, PXK được không ạ
với điều kiện như em ghi chú trong file

Phiếu Nhập có số lượng >0 có hơn ngàn dòng, tạo List cho Validation cũng hoài công.
Tôi tạo thêm 1 ô (K9) Tìm một số ký tự đầu tiên để tạo List ít lại, ví dụ chọn KSC, hay BBB sẽ tạo List Vali cho ô C9 được không.
Nhập càng nhiều ký tự (có thể dùng ký tự đại diên "?" hoặc "*") thì List càng ngắn gọn.
Tương tự cho PXK
 

File đính kèm

Vâng cảm ơn Bác nhiều nhé. Đúng là VBA không gì không làm được
 
CHo EM HỎI EM MỞ FILE THÌ BỊ THẾ NÀY . KHẮC PHỤC LÀM SAO ĐÂY MỌI NGUWOIF.
EM CÁM ƠN
 

File đính kèm

  • Untitled.jpg
    Untitled.jpg
    24.6 KB · Đọc: 65
Cách nào để thay đổi thuộc tính enable của các nút điều khiển!

Xin các bác chỉ cách thay đổi thuộc tính enable của các nút nhấn trên sheet của file ví dụ tại topic này.
Tôi không hiểu các nút nhấn này thuộc kiểu Object gì?
Trân trọng!
 
Bác nào hiện tất cả các sheet lên hộ mình với.
 

File đính kèm

Dạ cho e hỏi là làm sao mình có thể 1 kho mới nữa ạ, hiện tại chỉ có 6 kho
 

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

Back
Top Bottom