Giúp đỡ về macro, lấy lại tổng đã tính để gán vào điều kiện (2 người xem)

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

bibi12345

Thành viên mới
Tham gia
27/8/10
Bài viết
5
Được thích
0
Mình có 1 file macro đã làm, hiện tại còn đang bị một vấn đề chưa sửa được, mọi người giúp đỡ:
- trong file mình cần giúp đỡ như sau:

để xác định nextPlan & nextActual, mình cần so sánh SumPlan & SumActual

sau khi đã tính và có được nextPlan, nextActual

mình gán biến currentSumPlan & currentSumActual tương ứng với SumPlan & SumActual

mình sẽ lấy currentSumPlan - nextPlan (đã có), currentSumActual - nextAtual (đã có)

sau đó mình sẽ so sánh lại currentSumPlan vs currentSumActual để xác định tiếp nextPlan, nextActual

tiếp tục tính như vậy cho đến hết, vấn đề ở đây là mình có nextPlan & nextActual sau khi so sánh currentSumPlan vs currentSumActual

chi tiết như file đính kèm, mọi người giúp đỡ với
 

File đính kèm

Mình có 1 file macro đã làm, hiện tại còn đang bị một vấn đề chưa sửa được, mọi người giúp đỡ:
- trong file mình cần giúp đỡ như sau:

để xác định nextPlan & nextActual, mình cần so sánh SumPlan & SumActual

sau khi đã tính và có được nextPlan, nextActual

mình gán biến currentSumPlan & currentSumActual tương ứng với SumPlan & SumActual

mình sẽ lấy currentSumPlan - nextPlan (đã có), currentSumActual - nextAtual (đã có)

sau đó mình sẽ so sánh lại currentSumPlan vs currentSumActual để xác định tiếp nextPlan, nextActual

tiếp tục tính như vậy cho đến hết, vấn đề ở đây là mình có nextPlan & nextActual sau khi so sánh currentSumPlan vs currentSumActual

chi tiết như file đính kèm, mọi người giúp đỡ với

Tôi nghĩ bạn nói rõ yêu cầu để mọi người giúp bạn làm lại có lẽ nhanh hơn là đọc và sửa code của bạn đó.
 
Upvote 0
Mình có 1 file macro đã làm, hiện tại còn đang bị một vấn đề chưa sửa được, mọi người giúp đỡ:
- trong file mình cần giúp đỡ như sau:

để xác định nextPlan & nextActual, mình cần so sánh SumPlan & SumActual

sau khi đã tính và có được nextPlan, nextActual

mình gán biến currentSumPlan & currentSumActual tương ứng với SumPlan & SumActual

mình sẽ lấy currentSumPlan - nextPlan (đã có), currentSumActual - nextAtual (đã có)

sau đó mình sẽ so sánh lại currentSumPlan vs currentSumActual để xác định tiếp nextPlan, nextActual

tiếp tục tính như vậy cho đến hết, vấn đề ở đây là mình có nextPlan & nextActual sau khi so sánh currentSumPlan vs currentSumActual

chi tiết như file đính kèm, mọi người giúp đỡ với

Code trong file thâm hậu thiệt. Thách ai trên GPE viết ra nổi đoạn code đó với yêu cầu đó. Khâm phục.
 
Upvote 0
Tôi nghĩ bạn nói rõ yêu cầu để mọi người giúp bạn làm lại có lẽ nhanh hơn là đọc và sửa code của bạn đó.

Yêu cầu của mình như thế này:

mình có 1 sheet Data với dữ liệu đầu vào ở các cột

[TABLE="width: 788"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Item code
Description
Date
Plan
Delivery

kết quả xuất ra tương ứng theo các cột

[TABLE="width: 788"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Item code
Description
Delivery
Plan
Delivery Date
Plan Date

* Yêu cầu :

- Số lượng item của mình rất lớn, chỉ phân bổ giá trị cặp Delivery - Plan theo từng item, hết item này mới tính tới item khác
- Phân bổ sao cho tối ưu giữa giá trị Delivery & giá trị Plan, và giá trị cặp Delivery vs Plan này không lệch nhau quá +(-)10%
- nếu dòng cuối cùng của item bị dư thì cộng dồn lên trên
- nếu 1 item chỉ có 1 dòng Plan và chỉ 1 dòng Delivery thì bất kể giá trị bao nhiêu cũng được gán chung

Mình có file đính kèm, dữ liệu đầu vào, kết quả mong muốn.

bài này giống như phân chia kẹo ( cho - nhận ) được thay bằng Plan - Delivery, nhưng kết quả ràng buộc nhiều hơn, mọi người giúp mình.
 

File đính kèm

Upvote 0
Yêu cầu của mình như thế này:

mình có 1 sheet Data với dữ liệu đầu vào ở các cột

[TABLE="width: 788"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Item code
Description
Date
Plan
Delivery

kết quả xuất ra tương ứng theo các cột

[TABLE="width: 788"]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[/TABLE]
Item code
Description
Delivery
Plan
Delivery Date
Plan Date

* Yêu cầu :

- Số lượng item của mình rất lớn, chỉ phân bổ giá trị cặp Delivery - Plan theo từng item, hết item này mới tính tới item khác
- Phân bổ sao cho tối ưu giữa giá trị Delivery & giá trị Plan, và giá trị cặp Delivery vs Plan này không lệch nhau quá +(-)10%
- nếu dòng cuối cùng của item bị dư thì cộng dồn lên trên
- nếu 1 item chỉ có 1 dòng Plan và chỉ 1 dòng Delivery thì bất kể giá trị bao nhiêu cũng được gán chung

Mình có file đính kèm, dữ liệu đầu vào, kết quả mong muốn.

bài này giống như phân chia kẹo ( cho - nhận ) được thay bằng Plan - Delivery, nhưng kết quả ràng buộc nhiều hơn, mọi người giúp mình.
Con số trong bảng kết quả của bạn thuộc dạng cảm tính, mà code thì không có cảm tính.
Nếu là 1 file dùng để làm kế hoạch sản xuất thì chẳng giống ai.
Vì nếu làm kế hoạch thì đã biết được năng lực sản xuất của nhà máy mỗi ngày ra bao nhiêu, mà kế hoạch thì không cần chính xác. Cái này chỉ cần công thứ kéo cái xẹt là xong
Nếu là file thống kê số lượng đã xong rồi thì tại sao số má loạn cào cào như thế.+-+-+-++-+-+-++-+-+-+
 
Upvote 0
Con số trong bảng kết quả của bạn thuộc dạng cảm tính, mà code thì không có cảm tính.
Nếu là 1 file dùng để làm kế hoạch sản xuất thì chẳng giống ai.
Vì nếu làm kế hoạch thì đã biết được năng lực sản xuất của nhà máy mỗi ngày ra bao nhiêu, mà kế hoạch thì không cần chính xác. Cái này chỉ cần công thứ kéo cái xẹt là xong
Nếu là file thống kê số lượng đã xong rồi thì tại sao số má loạn cào cào như thế.+-+-+-++-+-+-++-+-+-+


chào bạn,

File của mình là thống kê lại số lượng đã xong, sau đó phân bổ với nhau sao cho cặp giá trị plan vs delivery không vượt quá +(-) 10%.
Do phần giá trị delivery không đảm bảo đáp ứng được đúng giá trị plan cho trước ---> mình cần phân bổ lại để tối ưu cặp giá trị này.
Kết trong file của mình là giá trị tối ưu nhất mà mình cần, bạn có thể xem giúp một kết quả khác sao cho sự phân bổ cặp giá trị Plan vs Delivery không lệch nhau quá +(-) 10% là được.
 
Upvote 0

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

Back
Top Bottom