Xếp số tự nhiên theo từng hàng sao cho không trùng nhau

Liên hệ QC
Chúc anh chị em đã tham gia giúp đỡ trong đề tài này sức khỏe, hạnh phúc và thành đạt; Chúc GPE mãi mãi phát triển và mong mọi người thông cảm với khó khăn của bản thân trong đề tài này; Nếu sau này ACE nào rãnh rỗi thì ng/cứu giúp thêm.
chào ACE

Có chi mà khó khăn đâu,
Việc chia quà theo phương thức nào thui,
Cứ chuẩn bị số liệu như trên tôi nói thì có thể công thức cũng có thể sử dụng để làm việc này,
 
Có chi mà khó khăn đâu,
Việc chia quà theo phương thức nào thui,
Cứ chuẩn bị số liệu như trên tôi nói thì có thể công thức cũng có thể sử dụng để làm việc này,

Tôi thấy việc đóng gói quà của bạn là hợp lý. Cũng chả cần tới Excel hay tính toán gì cả.
Thực ra việc thỏa mãn tiêu chí mà chủ chủ đề đặt ra có thể không khả thi. Cho dù quà có 7, 8 hay 9 loại, cty có bao nhiêu cũng thế thôi. Câu hỏi đặt ra là: các cty có thống nhất với nhau là sẽ mua đều quà không? Có lẽ không. Thế nếu có 7 loại quà, 26 người, và mỗi người nhận được 7 quà, tức tổng cộng các cty cung cấp 7*26 = 182 quà nhưng ... Ví dụ quà 1 chỉ có 15 thì sao? Thì rõ ràng chỉ có 15 người nhận được quà 1. 11 người khác không thể có quà 1 nữa nên mỗi người trong số họ sẽ có quà nào đó với số lượng >= 2. Làm gì có thỏa tiêu chí mà chủ topic đặt ra ở đây?
Số người, số cty, số lượng cụ thể của từng loại quà là quan trọng.
Thôi quên tiêu chí đi vì nếu các cty không thống nhất với nhau để mua các quà có số lượng tổng cộng là như nhau thì tiêu chí đi teo.
Tôi đề nghị gói quà.
1. Giả sử có n quà, mỗi người nhận được n quà (không hẳn là khác nhau)
2. Gọi số lượng quà là s1 < s2 < ... < sn
3. Ta làm s1 gói quà mà mỗi gói có n quà khác nhau dành cho s1 người.
4. Sau khi làm bước 3 thì còn lại (n - 1) loại quà với số lượng q1 < q2 < ... < q(n-1)
5. Ta làm q1 gói quà mà mỗi gói gồm (n - 1) loại quà khác nhau + 1 loại quà chọn ngẫu nhiên từ số quà còn lại. Cứ nhặt "bừa" rồi cho vào túi thôi.
6. Sau khi làm bước 5 còn lại (n - 2) loại quà với số lượng r1 < r2 < ... < r(n-2).
7. Ta thao tác như bước 5.
...
Tất nhiên trong bước 5, 7 có thể sẩy ra là q1 = 0 hay r1 = 0 thì ta lấy q2, r2. Nếu cũng có q2 = 0 hoặc/và r2 = 0 thì ta lấy q3, r3 ...

Tất nhiên các gói được chia không công bằng, vì làm gì có công bằng và làm gì có thỏa mãn tiêu chí ở đây khi mà số lượng mỗi loại quà có thể khác nhau. Để công bằng thì có thể đánh số các gói quà và các nhân viên bốc thăm chọn gói.

Có mấy người, mấy cty, mấy loại quà mà bầy trò tính toán thì tôi chả hiểu. Trừ phi các cty thống nhất với nhau và mua quà đều nhau còn không thì chả có tiêu chí nào ở đây.

Tất nhiên các cty không trao từng món quà mà trao từng gói quà. Để không có cty nào "thiệt thòi" thì vd. có 5 cty và 25 người, 25 gói quà, thì mỗi cty trao 5 gói quà cho 5 người. Nếu các cty tranh nhau người được trao, vd. cty nào cũng muốn trao cho cô chân dài A thì cũng có cách: xin mời các vị bốc thăm.

Thế thôi.
 
Có chi mà khó khăn đâu,
Việc chia quà theo phương thức nào thui,
Cứ chuẩn bị số liệu như trên tôi nói thì có thể công thức cũng có thể sử dụng để làm việc này,
Chào bạn vodoi2x, cảm ơn bạn, tôi đã hiểu y/c và chuẩn bị số liệu theo y/c của bạn rồi đây, bạn xem có đúng như y/c ko, giúp tôi với/
*******Phương thức nhận quà là người trước thì nhận đủ q quà (q=30 loại khác nhau);
*********nguời sau chấp nhận thiếu quà(q<30 loại khác nhau)
*********Quà của cty nào(công ty đó phát) thì nằm trên 1 cột của cty đó, quà cua các cty không trộn lẫn vào nhau/
********Loại Quà nhận đc của mỗi người là ko trùng nhau
*********Và ta cũng biết đc các cty đã phát loại quà nào của cty nào cho người nào(t/h hàng hóa nằm trong danh mục Sp không đạt QCCL thì sẽ biết được địa chỉ mà giải quyết)

có file kèm đây
 
Lần chỉnh sửa cuối:
Bài toán này phần lớn là rơi vào trường hợp vô nghiệm. May mắn lắm mới gặp được trường hợp có nghiệm thỏa điều kiện.
Tôi nói thế là vì nguyên nhân sau:

Bất kỳ lúc nào tồn lại tập hợp số công ty còn quà (tập x) có số phần tử lớn hơn tập hợp các loại quà của tập x thì bài toán sẽ vô nghiệm.

Ví dụ 1:

Đến lượt anh X nhận quà, có 3 công ty còn quà. Theo nguyên tắc thì anh X nhận được 3 món quà khác nhau từ 3 công ty này. Nhưng số quà còn lại của các công ty như sau:
Công ty 1: 5A + 7B
Công ty 2: 9A + 2B
Công ty 3: 4A + 9B

Làm sao phân cho anh X 3 món quà khác nhau trong khi chỉ còn lại 2 loại quà? => Bài toán vô nghiệm.

Ví dụ 2:
Đến lượt anh X nhận quà, có 3 công ty còn quà. Theo nguyên tắc thì anh X nhận được 3 món quà khác nhau từ 3 công ty này. Nhưng số quà còn lại của các công ty như sau:
Công ty 1: 5A + 7B + 9C
Công ty 2: 9A
Công ty 3: 4A

Công ty 2 và công ty 3 chỉ còn lại 1 loại quà. Không thể phân cho anh X 3 món quà khác nhau mà mỗi món quà đến từ 1 công ty được. => Bài toán vô nghiệm
 
Chào bạn vodoi2x, cảm ơn bạn, tôi đã hiểu y/c và chuẩn bị số liệu theo y/c của bạn rồi đây, bạn xem có đúng như y/c ko, giúp tôi với/

Không rõ bạn nhập đúng bảng số lượng chưa? và như thế mặt hàng 29 (nước suối) 30 (nước ngọt) là không có (số luợng bằng 0 hết)???

Nếu đúng đó là số lượng từ ctyX tương ứng mặt hàng, thì định phát quà mỗi người chỉ nhận 1 quà hay nhiều hơn : ví dụ theo file bạn thì tổng số gối (mã số 12) có 604 cái ==> nếu có 30 ng nhận quà thì có phát mỗi người 20 cái gối (có 4 người sẽ 21 cái -- hihii dùng nhiều gối thế không bit !!!!????) hay chỉ phát 1 cái??? -- tương tự các mặt khác

*******Phương thức nhận quà là người trước thì nhận đủ q quà (q=30 loại khác nhau);
*********nguời sau chấp nhận thiếu quà(q<30 loại khác nhau)
*********Quà của cty nào(công ty đó phát) thì nằm trên 1 cột của cty đó, quà cua các cty không trộn lẫn vào nhau/
********Loại Quà nhận đc của mỗi người là ko trùng nhau

Điều này có phải 1 người ví như Ng.V.A1 không thể vừa nhận mì tôm+ gối từ cty1 ah --> hơi lạ ,
theo bạn viết trên thi mỗi công ty chỉ phát duy nhất 1 mặt cho 1 ng nhận mà thôi ah? (ví như Cty1 đã phát mì tôm cho ng,V.A1 thì không thể phát thêm cái khác cho anh ta ah???

Nếu vẫn phát (phương thức chia) thế thì e rằng Kẻ phát (cty) vẫn dư hàng mà người nhận vẫn thiếu hàng,

-------------
Cũng lạ nhỉ sao mỗi cty chỉ phát 1 mặt hàng cho mỗi người (không phát thêm mặt hàng khác) ???
 
Lần chỉnh sửa cuối:
Không rõ bạn nhập đúng bảng số lượng chưa? và như thế mặt hàng 29 (nước suối) 30 (nước ngọt) là không có (số luợng bằng 0 hết)???
Bạn xem lại File đi tôi soát roai Ok
Nếu đúng đó là số lượng từ ctyX tương ứng mặt hàng, thì định phát quà mỗi người chỉ nhận 1 quà hay nhiều hơn : ví dụ theo file bạn thì tổng số gối (mã số 12) có 604 cái ==> nếu có 30 ng nhận quà thì có phát mỗi người 20 cái gối(có 4 người sẽ 21 cái -- hihii dùng nhiều gối thế không bit !!!!????) hay chỉ phát 1 cái??? -- tương tự các mặt khác
Chỉ phát mỗi người 1 cái thừa thì cty đó cầm về....tuong tự mặt hàng khác cũng vậy(THỪA MANG VỀ VÀ KHÔNG CHO CTY KHÁC MƯỢN; CÓ THỂ VÌ THƯƠNG HIỆU DẪN ĐẾN MÁT UY TÍN) OK

Điều này có phải 1 người ví như Ng.V.A1 không thể vừa nhận mì tôm+ gối từ cty1 ah --> hơi lạ/ oK THỪA TRẢ LẠI
theo bạn viết trên thi mỗi công ty chỉ phát duy nhất 1 mặt cho 1 ng nhận mà thôi ah? (ví như Cty1 đã phát mì tôm cho ng,V.A1 thì không thể phát thêm cái khác cho anh ta ah???
OK CHO PHÉP ĐỔI MÌ TÔM LÁY HÀNG KHÁC ĐK Không trùng hàng đã có

Nếu vẫn phát (phương thức chia) thế thì e rằng Kẻ phát (cty) vẫn dư hàng mà người nhận vẫn thiếu hàng,
Ok, thừa cty mang về

-------------
Cũng lạ nhỉ sao mỗi cty chỉ phát 1 mặt hàng cho mỗi người (không phát thêm mặt hàng khác) ???
Giống như "Bờm và phú ông" các quý cty đã ng/cứu sở thích của bờm: liên tục cho đổi ao cá, trâu, bè lim, đồi mồi,...nhưng Bờm ko có nhu cầu Sd nên cty mang về cho bỏ ghét.
tôi soat lại FIle thấy ổn rồi, bạn xem có xêp đc % nào ko, trường hợp thừa hàng của mõi cty, bạn đẩy xuống bảng dưới giúp đcj ko
Trân trọng cảm ơn.
 
Giống như "Bờm và phú ông" các quý cty đã ng/cứu sở thích của bờm: liên tục cho đổi ao cá, trâu, bè lim, đồi mồi,...nhưng Bờm ko có nhu cầu Sd nên cty mang về cho bỏ ghét.
tôi soat lại FIle thấy ổn rồi, bạn xem có xêp đc % nào ko, trường hợp thừa hàng của mõi cty, bạn đẩy xuống bảng dưới giúp đcj ko
Trân trọng cảm ơn.
 
Bạn vẫn chưa trả lời câu hỏi của tôi:

1) Vùng H6:K35 sheet1 có phải là số lượng (cái/hộp ...) tương ứng mặt hàng từ 1 cty, ví dụ giá trị ô L12 là 8 tức là có 8 mã quà 5 (dầu thắp) đến từ cty7 - có phải chính xác thế không?


2) Mỗi lần phát cty phát chỉ phát 1 quà với số lương bao nhiêu (1 cái/hộp hay là hơn ... và hơn thì là bao nhiêu)???

câu này ảnh hưởng đến số lượng phát (tức là phương thức phát) bạn không nói rõ sao chia

3) Tại sao làm từ thiện lạ thế cty chỉ phát 1 loại quà cho 1 người nhận là sao? (chỉ cho người ta 1 loại thứ sao)

Có chính xác đây là bài toán phát đồ từ thiện không? hay bạn đang tự đặt ra vậy, tôi thấy rất vô lý

( tôi có kinh nghiệm nhưng chưa bao giờ trường hợp xảy ra thế này - từ thiện mà đặt quá nhiều yêu cầu thế này - như là ban phát đâu phải từ thiện;,

và lại còn
Giống như "Bờm và phú ông" các quý cty đã ng/cứu sở thích của bờm: liên tục cho đổi ao cá, trâu, bè lim, đồi mồi,...nhưng Bờm ko có nhu cầu Sd nên cty mang về cho bỏ ghét.
các thành viên khác nghĩ sao??

Nếu thế thì e rằng không rõ kết quả ứng dụng ở đâu?
)
 
Lần chỉnh sửa cuối:
Bạn vẫn chưa trả lời câu hỏi của tôi:

1) Vùng H6:K35 sheet1 có phải là số lượng (cái/hộp ...) tương ứng mặt hàng từ 1 cty, ví dụ giá trị ô L12 là 8 tức là có 8 mã quà 5 (dầu thắp) đến từ cty7 - có phải chính xác thế không?

Bạn vẫn chưa trả lời câu hỏi của tôi:

1) Vùng H6:K35 sheet1 có phải là số lượng (cái/hộp ...) tương ứng mặt hàng từ 1 cty, ví dụ giá trị ô L12 là 8 tức là có 8 mã quà 5 (dầu thắp) đến từ cty7 - có phải chính xác thế không?


2) Mỗi lần phát cty phát chỉ phát 1 quà với số lương bao nhiêu (1 cái/hộp hay là hơn ... và hơn thì là bao nhiêu)???

câu này ảnh hưởng đến số lượng phát (tức là phương thức phát) bạn không nói rõ sao chia

3) Tại sao làm từ thiện lạ thế cty chỉ phát 1 loại quà cho 1 người nhận là sao? (chỉ cho người ta 1 loại thứ sao)

Có chính xác đây là bài toán phát đồ từ thiện không? hay bạn đang tự đặt ra vậy, tôi thấy rất vô lý

( tôi có kinh nghiệm nhưng chưa bao giờ trường hợp xảy ra thế này - từ thiện mà đặt quá nhiều yêu cầu thế này - như là ban phát đâu phải từ thiện;,

và lại còn

các thành viên khác nghĩ sao??

Nếu thế thì e rằng không rõ kết quả ứng dụng ở đâu?
)
Xin lỗi vodoi2x tôi lập nhầm thông tin ở Bảng thứ 2 tôi sữa lại đưa file lên đây rồi... vội vàng quá dẫn đến nhầm tt; XL nha
Thưa đây là công việc tôi thường phải làm: ban đầu tôi thực hiện giống như một số thành viên khác giúp đỡ *như không dùng exel mà làm thành phần quà như phát quà trung thu cho các cháu vậy;*dùng Excel có sử dụng bẫy lỗi rồi gõ mã số hàng vào;*Dùng cách như bạn Phanmuon giúp đỡ dùng công thức excel xếp đc % còn % chưa xếp đc thì tự làm bừa ko phương hướng;......theo các nghĩ của tôi thì việc làm này cứ phải lặp đi lặp lặp lại nên nghĩ tại sao mình ko tạo file excel mẫu mà sử dụng lâu dài cho công việc. và trao đổi với bạn các câu hỏi i a
1/ Không quan trọng cái trong hộp, hộp trong tổng số hàng cty mang đến; ta đã định nghĩa mỗi quà một mã số rồi; thì cái/hop tôi nghĩ đâu q trọng(ví dụ cty mang đến 3 quà mì tôm thì theo qui ước trên 3 quà có nghĩa là 3cái cũng có nghĩa là 3hôp; Còn dữ liệu vùng bạn hỏi đó là chính xác(Tôi sâ File rồi Xin lỗi nhầm)
2/Mỗi lần phát cty phát chỉ phát 1 quà có nghĩa là 1cái cũng có nghĩa là 1hôp (với số lương 1 quà, không phát hơn 1 quà cho 1 người)
3/ Phải theo nguyên tắc 1)2) ở trên vì lí do.xxx tôi ko hiểu; bạn thông cảm chia sẽ thêm Quý cty họ kinh doanh mà "kinh doanh để từ thiện;Từ thiện để kinh doanh;.......các loại hàng hóa chúng ta đang nghiên cứu xét phát, cấp trên cũng vì thế mà khó chia khó phát .........ài mẹt...
--------
Chớ tôi đâu nghỉ ra những việc như vậy mà ngồi mỏi lưng nhìn PC cho nhức mắt anh em bạn vodoi2x.
 
Lần chỉnh sửa cuối:
Đến giờ này tôi cũng chưa hiểu rõ quy trình của công việc.
Theo như đoán mò thì bài này thuộc dạng chương trình tuyến tính. Môn này khá phức tạp mà lâu năm không sử dụng nên tôi quên rồi. Bạn vào mang tìm theo từ khoá "linear programming", cộng theo từ khoá "allotment problems" thử xem có cách giải không? nếu không thì thử thêm từ khoá "assignment problems" (nếu tôi nhớ không lầm thì assignment problem chỉ cho 1-1 chư không cho 1-n). Nếu chẳng ra gì cả thì Wikki từ "operation research", nó sẽ chỉ cho biết những con toán khác nhau trong ngành này.

Cách làm mò theo lập trình của tôi sẽ như sau:

- Mảng quà do cty đưa ra: Lập mảng số nguyên 2 chiều, chiều thứ nhất (hàng) tượng trưng cho cty -> dim 1:n
chiều thứ 2 (cột) tượng trưng cho loại quà -> dim 1:m
- Chèn dữ liệu vào mảng này: cty i, loại quà j có bao nhiêu cái, không có thì ghi là 0.
- Mảng quà nhân viên nhận được: Lập mảng string 1 chiều, mỗi phần tử biểu hiện số quà phát cho từng nhân viên -> dim 1:k
- Vòng lặp 1 đến k:
. Đọc mảng quà, bốc món i:j (tức là món quà j từ cty i). Nếu số là 0 thì chuyển qua i+1 (tức là thử cty kế tiếp). Nếu bốc được thì trừ đi 1 và ghi "i:j" & "," vào phần tử tương ứng mảng quà nhân viên
. Tiếp tục đọc mảng quà cho đến khi đủ số q cho nhân viên, hoặc hết quà.
- end vòng lặp
- Vàong lặp đọc mảng quà nhân viên, ghi ra kết quả.
 
Có lẽ tôi đưa nhầm thông tin nên mọi người đã tìm hướng giải quyết gặp khó rồi; tôi đã đinh chính ace xem File bài mới #49 ở trên xem có đúng yêu cầu ko
 
Lần chỉnh sửa cuối:
Giống như "Bờm và phú ông" các quý cty đã ng/cứu sở thích của bờm: liên tục cho đổi ao cá, trâu, bè lim, đồi mồi,...nhưng Bờm ko có nhu cầu Sd nên cty mang về cho bỏ ghét.
tôi soat lại FIle thấy ổn rồi, bạn xem có xêp đc % nào ko, trường hợp thừa hàng của mõi cty, bạn đẩy xuống bảng dưới giúp đcj ko
Trân trọng cảm ơn.

Nếu bạn cho biết trong hai trường hợp tôi ví dụ ở bài #44 bạn phân chia như thế nào thì tôi sẽ cố gắng giúp bạn.
 
Bài toán này phần lớn là rơi vào trường hợp vô nghiệm. May mắn lắm mới gặp được trường hợp có nghiệm thỏa điều kiện.
Tôi nói thế là vì nguyên nhân sau:

Bất kỳ lúc nào tồn lại tập hợp số công ty còn quà (tập x) có số phần tử lớn hơn tập hợp các loại quà của tập x thì bài toán sẽ vô nghiệm.

Ví dụ 1:

Đến lượt anh X nhận quà, có 3 công ty còn quà. Theo nguyên tắc thì anh X nhận được 3 món quà khác nhau từ 3 công ty này. Nhưng số quà còn lại của các công ty như sau:
Công ty 1: 5A + 7B
Công ty 2: 9A + 2B
Công ty 3: 4A + 9B

Làm sao phân cho anh X 3 món quà khác nhau trong khi chỉ còn lại 2 loại quà? => Bài toán vô nghiệm.

Ví dụ 2:
Đến lượt anh X nhận quà, có 3 công ty còn quà. Theo nguyên tắc thì anh X nhận được 3 món quà khác nhau từ 3 công ty này. Nhưng số quà còn lại của các công ty như sau:
Công ty 1: 5A + 7B + 9C
Công ty 2: 9A
Công ty 3: 4A

Công ty 2 và công ty 3 chỉ còn lại 1 loại quà. Không thể phân cho anh X 3 món quà khác nhau mà mỗi món quà đến từ 1 công ty được. => Bài toán vô nghiệm
Tôi chỉ hiểu và đưa từ thực tế vào thế này thôi
VD1 Anh X phải nhận chỉ hai loại quà A,B của 2 trong 3 cty trên(miễn ko trùng quà của anh đã nhận trước đó)
VD2:bài #54(miễn ko trùng quà của anh đã nhận trước đó)
--------------
Cả 2 VD trên anh X ko nhất thiết nhận đủ quà
 
Lần chỉnh sửa cuối:
Gửi lại bạn huuthang_bd
Tôi chỉ hiểu và đưa từ thực tế vào thế này thôi

VD1 Anh X phải nhận chỉ hai loại quà A,B của 2 trong 3 cty trên(miễn ko trùng quà của anh đã nhận trước đó)
VD2:Tôi sữa lại như sau"
Anh X có thể nhận 1 cũng có thể nhận 2 quà vì
Nếu anh X Nhận quà A Của cty2(hoặc cty3) thì anh X còn được nhận thêm một quà B(hoặc C) của cty1
Nếu
anh X Nhận quà A Của cty1 thì kết thúc nhận quà
Nếu anh X nhận quà B(hoặc C) cty1 thì anh có cơ hội nhâạ thêm quà A của cty2(hoặccty3)

Cả 2 VD trên anh X ko nhất thiết nhận đủ quà"
 
Lần chỉnh sửa cuối:
Gửi lại bạn huuthang_bd
Tôi chỉ hiểu và đưa từ thực tế vào thế này thôi

VD1 Anh X phải nhận chỉ hai loại quà A,B của 2 trong 3 cty trên(miễn ko trùng quà của anh đã nhận trước đó)
VD2:Tôi sữa lại như sau"
Anh X có thể nhận 1 cũng có thể nhận 2 quà vì
Nếu anh X Nhận quà A Của cty2(hoặc cty3) thì anh X còn được nhận thêm một quà B(hoặc C) của cty1
Nếu
anh X Nhận quà A Của cty1 thì kết thúc nhận quà
Nếu anh X nhận quà B(hoặc C) cty1 thì anh có cơ hội nhâạ thêm quà A của cty2(hoặccty3)

Cả 2 VD trên anh X ko nhất thiết nhận đủ quà"

Có thể file này áp ứng phần nào nhu cầu cua bạn.
 

File đính kèm

  • ChiaQua.rar
    17.3 KB · Đọc: 22
Xin lỗi vodoi2x tôi lập nhầm thông tin ở Bảng thứ 2 tôi sữa lại đưa file lên đây rồi... vội vàng quá dẫn đến nhầm tt; XL nha

[/COLOR]3/ Phải theo nguyên tắc 1)2) ở trên vì lí do.xxx tôi ko hiểu; bạn thông cảm chia sẽ thêm Quý cty họ kinh doanh mà "kinh doanh để từ thiện;Từ thiện để kinh doanh;.......các loại hàng hóa chúng ta đang nghiên cứu xét phát, cấp trên cũng vì thế mà khó chia khó phát .........ài mẹt...
--------
Chớ tôi đâu nghỉ ra những việc như vậy mà ngồi mỏi lưng nhìn PC cho nhức mắt anh em bạn vodoi2x.

ĐÚng là nhầm, nên khi đó tôi không thể giúp ngay được

Giờ thì bạn test bài của huuthang_bd trên, chắc là ổn theo ý bạn rui
 
Lần chỉnh sửa cuối:
Cảm ơn huuthang_bd File chiaQua Của bạn giải quyết được nhiều chuyện có ích đây, tôi đã Test thử và bái phục bạn luôn. Nếu nhưng có chỗ bảng (còn lại) cuối cùng sheets 2: mỗi khi cập nhật dữ liệu mới thì nó không tự xóa thông tin cũ; Mong các anh chị xem giúp và tạo cho nút bấm chạy (cập nhật) mõi khi có TT mới hoặc cho tự chạy khi có TT mới nhập thì tuyệt. Rất cảm ơn
 
Cảm ơn huuthang_bd File chiaQua Của bạn giải quyết được nhiều chuyện có ích đây, tôi đã Test thử và bái phục bạn luôn. Nếu nhưng có chỗ bảng (còn lại) cuối cùng sheets 2: mỗi khi cập nhật dữ liệu mới thì nó không tự xóa thông tin cũ; Mong các anh chị xem giúp và tạo cho nút bấm chạy (cập nhật) mõi khi có TT mới hoặc cho tự chạy khi có TT mới nhập thì tuyệt. Rất cảm ơn

Tại File đó bạn bấm Alt+F11 -> chọn Module1 (bên lề trái --> sẽ thấy code xuất hiện bên phải

Và copy chèn thêm 2 dòng sau

[GPECODE=vb]
Sheet2.[B5].Resize(10000, 50).ClearContents
Sheet2.[A38].Resize(10000).ClearContents
[/GPECODE]
Vào trước 3 dòng cuối này

[GPECODE=vb]
Sheet2.[B5].Resize(UBound(ArrResult, 1), UBound(ArrResult, 2)).Value = ArrResult
Sheet2.[A38].Resize(n, UBound(ArrT, 2)).Value = ArrT
End Sub
[/GPECODE]

Để KẾT quả thành

[GPECODE=vb]
Sheet2.[B5].Resize(10000, 50).ClearContents
Sheet2.[A38].Resize(10000).ClearContents

Sheet2.[B5].Resize(UBound(ArrResult, 1), UBound(ArrResult, 2)).Value = ArrResult
Sheet2.[A38].Resize(n, UBound(ArrT, 2)).Value = ArrT
End Sub
[/GPECODE]

thế là từ này CODE sẽ xóa kết quả cũ trước khi ghi kết quả mới
 
Cảm ơn bạn vodoi2x nhiệt tình giúp đỡ, nhưng sau khi chèn hai dòng bạn HD ở #59 thì khi chạy báo lỗi Run time "1004" là thế nào ah
 
Web KT

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

Back
Top Bottom