Hướng dẫn tạo Macro chọn dòng cuối để dán value

Liên hệ QC

cuong_vkh

Thành viên mới
Tham gia
12/10/08
Bài viết
40
Được thích
5
Kính nhờ anh chị giúp Tạo Macro chọn dòng cuối
Có 1 mẫu phiếu giao hàng, trong phiếu có thể có 1 hoặc nhiều hơn 1 mặt hàng được giao. Sau khi điền thông tin xong tôi tạo 1 nút ghi phiếu thì nó tự động cập nhật sang sheet tonghop.
Khi tạo phiếu giao hàng khác và ấn nút ghi phiếu thì tự động dán ở hàng sau cùng của sheet tonghop. (Lưu ý là phiếu có thể nhiều hơn 1 mặt hàng nên làm sao máy tính hiểu là chọn dòng cuối cùng để dán khi có phiếu giao hàng mới)
Cám ơn anh chị giúp đỡ
 

File đính kèm

  • Tạo PGH.xlsx
    52.5 KB · Đọc: 16
Xin góp ý với bạn 1 số vấn đề, từ nhỏ nhất trở đi:
(1) Mã hàng không nên có ký tự đặc biệt, như 20 Ø0.3,
(2) Trong các mặt hàng của bạn có rất nhiều 'Dao. . .', 'Lưỡi dao. . . ' & 'Tấm đệm. . . '
Nên chăng ta đưa các mã biểu trưng cho 3 cụm từ này vô mã HH của bạn, như D12345, L23410 hay T12x13. . . .
(3) Trong trang 'DMHH' của bạnđang thiếu [ĐVT]
(4) Trang 'KH' của bạn đang thiếu cột [Mã Số Thuế], Cột ghi chú (để, ví dụ ghi ngày sinh của KH lẽ,. . . .)
. . . .
Tạm thời chỉ là vậy, mong bạn xem xét hay cho ý kiến.
E cũng vừa vào làm cho đơn vị này chưa đc 1 tháng, đó là các tên hàng kèm theo các đặc tính đặc trưng của nó. Vì người trước sản xuất ra cái file này nên tạm thời chưa sửa được, đành phải để nguyên anh ạ
 
Upvote 0
Theo mình bạn cần thực hiện 1 bước lùi để có những bước tiến sau này: Tạo thêm 1 cột làm mã HH do bạn tạo ra song song với cột mã đã có;
 

File đính kèm

  • 1119.jpg
    1119.jpg
    60.1 KB · Đọc: 4
Upvote 0
Theo mình bạn cần thực hiện 1 bước lùi để có những bước tiến sau này: Tạo thêm 1 cột làm mã HH do bạn tạo ra song song với cột mã đã có;
E phải dần dần sửa từng hạng mục đã,chứ sửa ngay họ đuổi việc luôn ý. E muốn hoàn thiện file sau đó chỉ copy tồn cuối dán sang file của em là sử dụng file mới thôi
 
Upvote 0
E còn suýt ngất với cái file đó và cũng khâm phục người tạo ra cái file đó về cái sự chăm chỉ+nhiệt tình=..., cái file đó E còn xóa đi rất nhiều sheet tạo ra làm phiếu giao hàng nữa, ôi trời ơi, E chắc cũng nghỉ việc vì cái file này mà hàng ngày hàng xuất đi E lại tìm mỏi mắt với những mặt hàng.
Cám ơn anh nhiều
Tạm thế này đã nhé. Mất cả 1 ngày đánh vật với file của bạn.
Tôi phải làm file mới, do cái file của bạn không sử dụng được do có quá nhiều table, công thức link lung tung...
Ở Sh PGH bạn thử click chuột vào Ô B19:B23 xem sao.
Thử đánh 1 ký tự D,T, V.. vào textbox và xem tiếp, click chọn 1 trong Listbox hiện ra và enter....
để xóa dữ liệu 1 dòng trong B14:B19/Sh PGH. đưa chuột vào textbox và enter. howcj sử dụng nút xóa 1 dòng (để chuột vào dòng cần xóa và nhấn nút)
Và thử một số tính năng khác nữa nhé.

Đang định làm luôn phần giá các mặt hàng và ĐVT cho tự link vào có ô tương ứng của Sh PGH mà mệt quá. Cái giá mà bạn đưa vào là dựa vào đâu?Mỗi loại khách 1 giá hay là giá đồng đều cho tất cả các khách hàng.

Còn cái đoạn làm thẻ kho thì chỉ cần có các Sh Nhập-Xuất-Tồn là có thể cho code tự chép ra thôi.

Cứ thử đi rồi có gì ta tính tiếp. Nhớ hồi âm
Bài đã được tự động gộp:

Theo mình bạn cần thực hiện 1 bước lùi để có những bước tiến sau này: Tạo thêm 1 cột làm mã HH do bạn tạo ra song song với cột mã đã có;
Tôi cũng có ý định làm lại mã HH cho bạn ấy, nhưng không biết mã HH ấy do bạn làm hay do hệ thống (hay người khác của công ty) làm ra.
Mà cũng không hiểu tại sao họ lại không theo dõi phần giá trị ( bằng tiền) của HH. Chẳng thấy phần giá cả hàng nhập vào, các Sh khác cũng chủ yếu là số lượng.
 

File đính kèm

  • QUANLYKHOHANG.xlsm
    187.2 KB · Đọc: 9
Lần chỉnh sửa cuối:
Upvote 0
Tạm thế này đã nhé. Mất cả 1 ngày đánh vật với file của bạn.
Tôi phải làm file mới, do cái file của bạn không sử dụng được do có quá nhiều table, công thức link lung tung...
Ở Sh PGH bạn thử click chuột vào Ô B19:B23 xem sao.
Thử đánh 1 ký tự D,T, V.. vào textbox và xem tiếp, click chọn 1 trong Listbox hiện ra và enter....
để xóa dữ liệu 1 dòng trong B14:B19/Sh PGH. đưa chuột vào textbox và enter. howcj sử dụng nút xóa 1 dòng (để chuột vào dòng cần xóa và nhấn nút)
Và thử một số tính năng khác nữa nhé.

Đang định làm luôn phần giá các mặt hàng và ĐVT cho tự link vào có ô tương ứng của Sh PGH mà mệt quá. Cái giá mà bạn đưa vào là dựa vào đâu?Mỗi loại khách 1 giá hay là giá đồng đều cho tất cả các khách hàng.

Còn cái đoạn làm thẻ kho thì chỉ cần có các Sh Nhập-Xuất-Tồn là có thể cho code tự chép ra thôi.

Cứ thử đi rồi có gì ta tính tiếp. Nhớ hồi âm
Bài đã được tự động gộp:


Tôi cũng có ý định làm lại mã HH cho bạn ấy, nhưng không biết mã HH ấy do bạn làm hay do hệ thống (hay người khác của công ty) làm ra.
Mà cũng không hiểu tại sao họ lại không theo dõi phần giá trị ( bằng tiền) của HH. Chẳng thấy phần giá cả hàng nhập vào, các Sh khác cũng chủ yếu là số lượng.
E có 1 số góp ý về file như sau:
1. Sheet PGH: Danh mục hàng hóa theo em nên để chế độ copy chứ không nên để chế độ như của anh, vì đặc thù bên em là có thể E hoặc sếp gửi PGH, việc của mình là copy cái phiếu GH đó rồi dán vào cái form mẫu của mình để tiện theo dõi quản lý.
- Thứ 2: Tên Cty để vào chế độ List (chọn theo danh sách), khi chọn vào thì mục địa chỉ,sđt tự xổ ra. (Sheet dataKH đâu rồi A)
-Thứ 3: Modul sửa dữ liệu, nếu E sửa thông tin hàng hóa và giá tiền, số lượng thì OK, nếu (trường hợp này ít) muốn chèn(bổ sung) thêm số hàng hóa vào thì sh Tonghop sẽ không thể hiện hoặc bị mất dòng vừa bị chèn thêm vào.
-Thứ 4: nếu được có thể chèn thêm Icon Print phiếu GH.
2. Sheet NHAP: E đổi lại đơn vị tính ở một số mặt hàng từ hộp sang mét thì sheet DMHH có chạy theo không anh? vì cái file cũ đang quản lý theo kiểu nhập về là Hộp nhưng bán lại là mét (kiểu dạng thước dây ý anh),
- Ở sheet này nếu có thêm mục hàng hóa mới chưa có trong DS mà bổ sung thì chưa thấy chạy sang sheet DMHH
3. Sheet TON: e thấy không cần thiết vì đã có Sheet NXT rồi mà anh
4.Sheet NXT: theo E nên có thêm cột ngày tháng, để tiện cho việc lọc ngày. Ví dụ muốn xem ngày A nhập về bao nhiêu con hàng, xuất bao nhiêu con
Tạm thời chạy thì có ngần ấy thông tin E thấy vậy. A ktra xem cho em nhé.
Còn một số cái khác như mã HH, giá tiền bán/mua thì ko thống nhất nên cứ để đó thôi A ạ. Một số cái anh không hiểu vì có thể người cũ lập ra cái đó nhưng cũng chưa biết để làm gì đâu. Có cũng thấy thừa. Vì cái chính của nội dung này là E theo dõi PGH và tổng hợp theo tháng/đơn vị mua...và theo dõi NXT trên file
Cám ơn anh
 
Upvote 0
E có 1 số góp ý về file như sau:
1. Sheet PGH: Danh mục hàng hóa theo em nên để chế độ copy chứ không nên để chế độ như của anh, vì đặc thù bên em là có thể E hoặc sếp gửi PGH, việc của mình là copy cái phiếu GH đó rồi dán vào cái form mẫu của mình để tiện theo dõi quản lý.
- Thứ 2: Tên Cty để vào chế độ List (chọn theo danh sách), khi chọn vào thì mục địa chỉ,sđt tự xổ ra. (Sheet dataKH đâu rồi A)
-Thứ 3: Modul sửa dữ liệu, nếu E sửa thông tin hàng hóa và giá tiền, số lượng thì OK, nếu (trường hợp này ít) muốn chèn(bổ sung) thêm số hàng hóa vào thì sh Tonghop sẽ không thể hiện hoặc bị mất dòng vừa bị chèn thêm vào.
-Thứ 4: nếu được có thể chèn thêm Icon Print phiếu GH.
2. Sheet NHAP: E đổi lại đơn vị tính ở một số mặt hàng từ hộp sang mét thì sheet DMHH có chạy theo không anh? vì cái file cũ đang quản lý theo kiểu nhập về là Hộp nhưng bán lại là mét (kiểu dạng thước dây ý anh),
- Ở sheet này nếu có thêm mục hàng hóa mới chưa có trong DS mà bổ sung thì chưa thấy chạy sang sheet DMHH
3. Sheet TON: e thấy không cần thiết vì đã có Sheet NXT rồi mà anh
4.Sheet NXT: theo E nên có thêm cột ngày tháng, để tiện cho việc lọc ngày. Ví dụ muốn xem ngày A nhập về bao nhiêu con hàng, xuất bao nhiêu con
Tạm thời chạy thì có ngần ấy thông tin E thấy vậy. A ktra xem cho em nhé.
Còn một số cái khác như mã HH, giá tiền bán/mua thì ko thống nhất nên cứ để đó thôi A ạ. Một số cái anh không hiểu vì có thể người cũ lập ra cái đó nhưng cũng chưa biết để làm gì đâu. Có cũng thấy thừa. Vì cái chính của nội dung này là E theo dõi PGH và tổng hợp theo tháng/đơn vị mua...và theo dõi NXT trên file
Cám ơn anh
Thế mới nói là không biết quy trình bạn làm việc thế nào để viết code cho đúng ý.
1/Nếu bạn không sử dụng textbox và listbox để nhập hàng hóa vào cột B/Sh PGH thì gỡ bỏ. sẽ không ảnh hưởng đến các Sh khác.
2/ Tạo List danh sách khách hàng. Bạn thừa sức tự làm được mà. Sh DataKH được thay bằng Sh DMKH.
3/Modul Sửa DL bạn thử kiểm tra thật kỹ lại chưa? và kiểm tra trên file của tôi gửi hay file của bạn?
Tôi có test nhưng chưa kỹ lắm nhưng vẫn tin rằng code chạy đúng: Khi bạn thêm(hoặc bớt) 1 hoặc nhiều hơn, code sẽ tự động tìm đến dòng có số phiếu ấy kiểm tra xem có bao nhiêu mặt hàng và đối chiếu với sô lượng mặt hàng ở PGH (B14:B..), nếu thiếu thì chèn thêm (Insert Shift:=xlDown), hoặc xóa đi(.Delete Shift:=xlUp) số dòng thừa hoặc thiếu rồi mới điền các thông tin cần thiết từ Sh PGH vào. Sau đó nó lại chạy lại modul XemLai. Cho nên nói nó không chèn hoặc dư dòng thì ngay sau khi chạy code đã thấy ngay trên Sh PGH.
Nếu chạy trên file cũ của bạn tôi không chắc là code chạy đúng. Do trong Sh Tonghop này bạn để 2 cái Table nên nó không cho xóa dòng. Đó là một trong các lý do mà tôi phải làm lại file mới cho bạn.
4/ Khi thêm mặt hàng mới bạn có thêm Mã HH cho nó không? Tôi đã kiểm tra lại thiếu đoạn code sau trong modul của Sh Nhap.
Bạn tự copy và paste vào nhé.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target.Cells, Range("C2:C10000")) Is Nothing Then
Call Add_DanhMucHH
End If
End Sub

Nếu bạn muốn sự kiện thay đổi ở cột nào thì thay đổi dòng tô đậm (ví dụ thay đổi cột D=đơn vị tính chẳng hạn)
5/ Cái Sh TON ấy có tác dụng hay không tùy thuộc vào người sử dụng thôi.
Khi cần báo cáo lượng hàng hóa đã nhập-xuất của một giai đoạn (trong 1 tuần, 1 hoặc 1/2 tháng, 1 quý, 6 tháng hoặc 1 năm, hoặc từ ngày nào đó đến 1 ngày nào đó ....)thì bạn làm cách nào? Hoặc ví dụ Xếp của bạn muốn có tình hình N-X-tồn kho hàng của 1 số loại hay toàn bộ hàng hóa của công ty ở thời điểm trước ngày hiện tại 1 tuần chẳng hạn. Thì bạn làm thế nào để có số liệu kết quả báo cáo ngay cho xếp?
Hay bạn muốn tìm xem ngày nào đó nhập xuất hàng như thế nào đều được. chỉ cần nhập vào 2 ô từ ngày... đến ngày... và nhấn nút là đã có kết quả.
Nếu cải tiến có thể lựa chọn loại hàng cần lập báo cáo N-X-T.
Còn cái Sh NXT của bạn theo tôi chỉ tiện cho bạn thôi, chứ nếu 1 mặt hàng có nhiều lần nhập xuất thì bạn ghi thế nào vào Sh NXT? và cái mớ công thức link đến các Sh khác sẽ làm thế nào, hay chẳng nhẽ lại thêm một công đoạn nữa là copy công thức.
Tôi thấy hầu hết các bài về kho hàng N-X-T đều không có các Sh NXT như của bạn.
Nếu bạn không theo dõi về giá trị hàng hóa (do nhiều lý do) thì cái Sh TON ấy không phải tính giá trị càng nhẹ code chạy càng nhanh.
Nếu bạn muốn thì từ Sh Nhập và Sh Tonghop (thực chất là Xuất) ấy có thể dùng code VBA để tạo ra các Sh Thẻ kho với đầy đủ dữ liệu.
Chờ hồi âm.
chúc thành công.
 
Upvote 0
Thế mới nói là không biết quy trình bạn làm việc thế nào để viết code cho đúng ý.
1/Nếu bạn không sử dụng textbox và listbox để nhập hàng hóa vào cột B/Sh PGH thì gỡ bỏ. sẽ không ảnh hưởng đến các Sh khác.
2/ Tạo List danh sách khách hàng. Bạn thừa sức tự làm được mà. Sh DataKH được thay bằng Sh DMKH.
3/Modul Sửa DL bạn thử kiểm tra thật kỹ lại chưa? và kiểm tra trên file của tôi gửi hay file của bạn?
Tôi có test nhưng chưa kỹ lắm nhưng vẫn tin rằng code chạy đúng: Khi bạn thêm(hoặc bớt) 1 hoặc nhiều hơn, code sẽ tự động tìm đến dòng có số phiếu ấy kiểm tra xem có bao nhiêu mặt hàng và đối chiếu với sô lượng mặt hàng ở PGH (B14:B..), nếu thiếu thì chèn thêm (Insert Shift:=xlDown), hoặc xóa đi(.Delete Shift:=xlUp) số dòng thừa hoặc thiếu rồi mới điền các thông tin cần thiết từ Sh PGH vào. Sau đó nó lại chạy lại modul XemLai. Cho nên nói nó không chèn hoặc dư dòng thì ngay sau khi chạy code đã thấy ngay trên Sh PGH.
Nếu chạy trên file cũ của bạn tôi không chắc là code chạy đúng. Do trong Sh Tonghop này bạn để 2 cái Table nên nó không cho xóa dòng. Đó là một trong các lý do mà tôi phải làm lại file mới cho bạn.
4/ Khi thêm mặt hàng mới bạn có thêm Mã HH cho nó không? Tôi đã kiểm tra lại thiếu đoạn code sau trong modul của Sh Nhap.
Bạn tự copy và paste vào nhé.
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target.Cells, Range("C2:C10000")) Is Nothing Then
Call Add_DanhMucHH
End If
End Sub

Nếu bạn muốn sự kiện thay đổi ở cột nào thì thay đổi dòng tô đậm (ví dụ thay đổi cột D=đơn vị tính chẳng hạn)
5/ Cái Sh TON ấy có tác dụng hay không tùy thuộc vào người sử dụng thôi.
Khi cần báo cáo lượng hàng hóa đã nhập-xuất của một giai đoạn (trong 1 tuần, 1 hoặc 1/2 tháng, 1 quý, 6 tháng hoặc 1 năm, hoặc từ ngày nào đó đến 1 ngày nào đó ....)thì bạn làm cách nào? Hoặc ví dụ Xếp của bạn muốn có tình hình N-X-tồn kho hàng của 1 số loại hay toàn bộ hàng hóa của công ty ở thời điểm trước ngày hiện tại 1 tuần chẳng hạn. Thì bạn làm thế nào để có số liệu kết quả báo cáo ngay cho xếp?
Hay bạn muốn tìm xem ngày nào đó nhập xuất hàng như thế nào đều được. chỉ cần nhập vào 2 ô từ ngày... đến ngày... và nhấn nút là đã có kết quả.
Nếu cải tiến có thể lựa chọn loại hàng cần lập báo cáo N-X-T.
Còn cái Sh NXT của bạn theo tôi chỉ tiện cho bạn thôi, chứ nếu 1 mặt hàng có nhiều lần nhập xuất thì bạn ghi thế nào vào Sh NXT? và cái mớ công thức link đến các Sh khác sẽ làm thế nào, hay chẳng nhẽ lại thêm một công đoạn nữa là copy công thức.
Tôi thấy hầu hết các bài về kho hàng N-X-T đều không có các Sh NXT như của bạn.
Nếu bạn không theo dõi về giá trị hàng hóa (do nhiều lý do) thì cái Sh TON ấy không phải tính giá trị càng nhẹ code chạy càng nhanh.
Nếu bạn muốn thì từ Sh Nhập và Sh Tonghop (thực chất là Xuất) ấy có thể dùng code VBA để tạo ra các Sh Thẻ kho với đầy đủ dữ liệu.
Chờ hồi âm.
chúc thành công.
1/Nếu bạn không sử dụng textbox và listbox để nhập hàng hóa vào cột B/Sh PGH thì gỡ bỏ. sẽ không ảnh hưởng đến các Sh khác.
- Cái này E chưa biết cách làm anh ơi
3/Modul Sửa DL bạn thử kiểm tra thật kỹ lại chưa? và kiểm tra trên file của tôi gửi hay file của bạn?
- Cái này E chạy trên file của anh, ví dụ em sửa phiếu GH số 19 chẳng hạn, đang có 3 danh mục hàng hóa muốn thêm 1 hạng mục nữa thì sheet Tonghop vẫn chỉ thể hiện 3 loại hàng thôi, mà thực tế chèn 4 loại hàng vào
4/ Khi thêm mặt hàng mới bạn có thêm Mã HH cho nó không? Tôi đã kiểm tra lại thiếu đoạn code sau trong modul của Sh Nhap.
-Cái này E vùa copy và dán vào thì chạy đúng rồi
5/ Cái Sh TON ấy có tác dụng hay không tùy thuộc vào người sử dụng thôi.
- Mục này thì đúng là E chưa nghĩ tới việc báo cáo như vậy, có thể sẽ hiệu quả
 
Upvote 0
1/Nếu bạn không sử dụng textbox và listbox để nhập hàng hóa vào cột B/Sh PGH thì gỡ bỏ. sẽ không ảnh hưởng đến các Sh khác.
- Cái này E chưa biết cách làm anh ơi
3/Modul Sửa DL bạn thử kiểm tra thật kỹ lại chưa? và kiểm tra trên file của tôi gửi hay file của bạn?
- Cái này E chạy trên file của anh, ví dụ em sửa phiếu GH số 19 chẳng hạn, đang có 3 danh mục hàng hóa muốn thêm 1 hạng mục nữa thì sheet Tonghop vẫn chỉ thể hiện 3 loại hàng thôi, mà thực tế chèn 4 loại hàng vào
4/ Khi thêm mặt hàng mới bạn có thêm Mã HH cho nó không? Tôi đã kiểm tra lại thiếu đoạn code sau trong modul của Sh Nhap.
-Cái này E vùa copy và dán vào thì chạy đúng rồi
5/ Cái Sh TON ấy có tác dụng hay không tùy thuộc vào người sử dụng thôi.
- Mục này thì đúng là E chưa nghĩ tới việc báo cáo như vậy, có thể sẽ hiệu quả
Tôi vừa chạy thử số phiếu 19 và thấy code chạy vẫn đúng mà.
Tôi gửi lại file cho bạn. Trong đó:
1/Đã gỡ bỏ textbox và listbox ở sh PGH.
2/ Ở Sh TON sau khi nhấn nút thì nó chỉ tổng hợp các mặt hàng được đánh dấu X ở cột E, nếu cột E hay ô E1=0 thì sẽ tổng hợp tất cả các mặt hàng.
3/ Đã tại macro in ấn. khi nhấn nút in các dòng không có dữ liệu sẽ được ẩn. khi cần nó mở ra nhấn nút xem lại.
4/ khi nhấn nút nhập các thông tin của PGH sẽ đượccập nhật đầy đủ cào các ô của các cột tương ứng.
Code của file này có nhiều điểm khác với file trước nhé.
Xem file và thử kiểm tra bằng cách thêm bớt dữ liệu.
Cú tạm thế đã có gì tính tiếp.
 

File đính kèm

  • QUANLYKHOHANG(v2).xlsm
    182.8 KB · Đọc: 12
Upvote 0
Tôi vừa chạy thử số phiếu 19 và thấy code chạy vẫn đúng mà.
Tôi gửi lại file cho bạn. Trong đó:
1/Đã gỡ bỏ textbox và listbox ở sh PGH.
2/ Ở Sh TON sau khi nhấn nút thì nó chỉ tổng hợp các mặt hàng được đánh dấu X ở cột E, nếu cột E hay ô E1=0 thì sẽ tổng hợp tất cả các mặt hàng.
3/ Đã tại macro in ấn. khi nhấn nút in các dòng không có dữ liệu sẽ được ẩn. khi cần nó mở ra nhấn nút xem lại.
4/ khi nhấn nút nhập các thông tin của PGH sẽ đượccập nhật đầy đủ cào các ô của các cột tương ứng.
Code của file này có nhiều điểm khác với file trước nhé.
Xem file và thử kiểm tra bằng cách thêm bớt dữ liệu.
Cú tạm thế đã có gì tính tiếp.
Để tối nay E copy dữ liệu từ file gốc vào chạy thử anh nhé. Quả thật quá tuyệt vời
 
Upvote 0
Tôi vừa chạy thử số phiếu 19 và thấy code chạy vẫn đúng mà.
Tôi gửi lại file cho bạn. Trong đó:
1/Đã gỡ bỏ textbox và listbox ở sh PGH.
2/ Ở Sh TON sau khi nhấn nút thì nó chỉ tổng hợp các mặt hàng được đánh dấu X ở cột E, nếu cột E hay ô E1=0 thì sẽ tổng hợp tất cả các mặt hàng.
3/ Đã tại macro in ấn. khi nhấn nút in các dòng không có dữ liệu sẽ được ẩn. khi cần nó mở ra nhấn nút xem lại.
4/ khi nhấn nút nhập các thông tin của PGH sẽ đượccập nhật đầy đủ cào các ô của các cột tương ứng.
Code của file này có nhiều điểm khác với file trước nhé.
Xem file và thử kiểm tra bằng cách thêm bớt dữ liệu.
Cú tạm thế đã có gì tính tiếp.
E vừa copy số liệu cập nhật tới ngày hôm nay vào file này và chạy lại thì có 2 vấn đề nhờ anh giải quyết giúp.
1. Sheet NHAP: E nay có bổ sung thêm 1 mặt hàng chưa có trong danh mục hàng hóa thì chưa tự động cập nhật sang sheet DMHH, dẫn tới việc trong sheet NXT khi kiểm tra file mới đó thì chưa thấy xuất hiện trong bảng NXT. (ví dụ là tên hàng dòng 405 sheet nhập là Chốt 4x6) chưa thấy xuất hiện trong sheet NXT và sheet DMHH
2. Sheet TON: Hiện tại cái (từ ngày 10/9/2021 trở đi) khi nhập con số này vào và chạy thì báo lỗi. Tất cả các cột thành tiền thì theo E, không phải nhiệm vụ E quản lý thì có thể xóa bỏ các cột này, E chỉ quản lý số lượng thôi. cho vào rối mắt.
Trên đây là kết quả sau khi copy số liệu thực tế và chạy E thấy phát sinh lỗi như vậy
Kính chuyển anh xem giúp E nhé. E gửi file sau khi copy file tổng hợp cuối để A kiểm tra xem nhé
Cám ơn anh và chúc A sức khỏe
 

File đính kèm

  • QUANLYKHOHANG(bổ sung số liệu).xlsm
    210.3 KB · Đọc: 4
Upvote 0
E vừa copy số liệu cập nhật tới ngày hôm nay vào file này và chạy lại thì có 2 vấn đề nhờ anh giải quyết giúp.
1. Sheet NHAP: E nay có bổ sung thêm 1 mặt hàng chưa có trong danh mục hàng hóa thì chưa tự động cập nhật sang sheet DMHH, dẫn tới việc trong sheet NXT khi kiểm tra file mới đó thì chưa thấy xuất hiện trong bảng NXT. (ví dụ là tên hàng dòng 405 sheet nhập là Chốt 4x6) chưa thấy xuất hiện trong sheet NXT và sheet DMHH
2. Sheet TON: Hiện tại cái (từ ngày 10/9/2021 trở đi) khi nhập con số này vào và chạy thì báo lỗi. Tất cả các cột thành tiền thì theo E, không phải nhiệm vụ E quản lý thì có thể xóa bỏ các cột này, E chỉ quản lý số lượng thôi. cho vào rối mắt.
Trên đây là kết quả sau khi copy số liệu thực tế và chạy E thấy phát sinh lỗi như vậy
Kính chuyển anh xem giúp E nhé. E gửi file sau khi copy file tổng hợp cuối để A kiểm tra xem nhé
Cám ơn anh và chúc A sức khỏe

1/Bắt sự kiện ở Sh Nhap mà cụ thể là Cột D (maHH) có nghĩa là chỉ có sự thay đổi ỏ cột C/ShNhap thì mới chạy code nạp DMHH. Khi ta nhập mã HH vào và Enter lập tức Code sẽ chạy và nạp kết quả vào Sh DMHH (chỉ duy nhất nạp cho Sh này thôi). Bạn muốn nó nạp cho ShNXT của bạn thì phải sửa lại code. Bạn nói nó không cập nhật cho Sh DMHH là có thể bạn nhập vào Sh Nhap theo kiểu nào đó.... sang máy tôi vẫn thấy nó chạy bình thường.
2/cái vụ Sh TON tôi đã sửa cho bạn.
3/ Khuyên bạn: số phiếu của Sh PGH khi nhấn nút nhập nó sẽ cập nhật vào Sh Tonghop. Bạn không nên làm công thức vừa dễ sai khi code cập nhật chạy, vừa nặng file, sẽ không đúng khi chạy modul XemLai,....

Bạn kiểm tra, và test thật kỹ nhé.chờ hồi âm.
Xem file
 

File đính kèm

  • QUANLYKHOHANG(bổ sung số liệu).xlsm
    210.3 KB · Đọc: 13
Upvote 0
1/Bắt sự kiện ở Sh Nhap mà cụ thể là Cột D (maHH) có nghĩa là chỉ có sự thay đổi ỏ cột C/ShNhap thì mới chạy code nạp DMHH. Khi ta nhập mã HH vào và Enter lập tức Code sẽ chạy và nạp kết quả vào Sh DMHH (chỉ duy nhất nạp cho Sh này thôi). Bạn muốn nó nạp cho ShNXT của bạn thì phải sửa lại code. Bạn nói nó không cập nhật cho Sh DMHH là có thể bạn nhập vào Sh Nhap theo kiểu nào đó.... sang máy tôi vẫn thấy nó chạy bình thường.
2/cái vụ Sh TON tôi đã sửa cho bạn.
3/ Khuyên bạn: số phiếu của Sh PGH khi nhấn nút nhập nó sẽ cập nhật vào Sh Tonghop. Bạn không nên làm công thức vừa dễ sai khi code cập nhật chạy, vừa nặng file, sẽ không đúng khi chạy modul XemLai,....

Bạn kiểm tra, và test thật kỹ nhé.chờ hồi âm.
Xem file
Thật tuyệt vời anh ạ, chạy mượt mà, dung lượng thấp. các sheet chạy ổn định hết rồi. Một lần nữa cám ơn anh cũng như các ace khác trong diễn đàn đã đóng góp bổ sung cho file của e được hoàn thiện.
Trân trọng cám ơn mọi người rất nhiều.
 
Upvote 0
Web KT

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

Back
Top Bottom