thothongcong
Thành viên mới

- Tham gia
- 9/10/09
- Bài viết
- 9
- Được thích
- 3
Bắt đầu từ đâu nhỉ...
Em làm việc trong ngành xây dựng.công việc của nhân viên văn phòng thường lặp đi lặp lại nhiều lần và em đã lợi dụng được VBA trong Excel để làm giúp công việc mềnh thuận lợi hơn tí
em đã viết được một số dự án cho công việc bản thân
bây giờ em đang tính viết thêm dự án VBA để cắt thép tối ưu
thuật toán thì có thể hình dung được nhưng viết trên VBA thì không biết bắt đầu từ đâu và như thía nào cả ( học VBA chưa đủ dùng mà
)
ví dụ:
em có 5 (hoặc nhìu hơn nheng) thép cây phi 12
với chiều dài là L1, L2, L3, L4, L5
và a, b, c, d, e là số lần cắt của thanh L1, L2, L3, L4, L5
( trong đó a1, a2......an là SỐ LẦN CẮT thanh L1
b1, b2......bn là SỐ LẦN CẮT thanh L2
.........................cho thanh còn lại )
chiều dài tối đa của thép là 11,7m
thuật toán ở đây là: mình sẽ tìm xem thử tổ hợp thép nào sau khi cắt có lượng thép dư là thấp nhất và trong khoảng cho phép
khi đó ta có như sau:
a(0,1,2,3....n) x L1 + b(0,1,2,3....n) x L2 + c(0,1,2,3....n) x L3 + d(0,1,2,3....n) x L4 + e(0,1,2,3....n) x L5 <=11,7m
bác nào đã và đang tìm hiểu về vấn đề này thì comment lại cho mọi người cùng tham khảo với nhé.
Thanks all!!!!
Em làm việc trong ngành xây dựng.công việc của nhân viên văn phòng thường lặp đi lặp lại nhiều lần và em đã lợi dụng được VBA trong Excel để làm giúp công việc mềnh thuận lợi hơn tí
em đã viết được một số dự án cho công việc bản thân
bây giờ em đang tính viết thêm dự án VBA để cắt thép tối ưu
thuật toán thì có thể hình dung được nhưng viết trên VBA thì không biết bắt đầu từ đâu và như thía nào cả ( học VBA chưa đủ dùng mà

ví dụ:
em có 5 (hoặc nhìu hơn nheng) thép cây phi 12
với chiều dài là L1, L2, L3, L4, L5
và a, b, c, d, e là số lần cắt của thanh L1, L2, L3, L4, L5
( trong đó a1, a2......an là SỐ LẦN CẮT thanh L1
b1, b2......bn là SỐ LẦN CẮT thanh L2
.........................cho thanh còn lại )
chiều dài tối đa của thép là 11,7m
thuật toán ở đây là: mình sẽ tìm xem thử tổ hợp thép nào sau khi cắt có lượng thép dư là thấp nhất và trong khoảng cho phép
khi đó ta có như sau:
a(0,1,2,3....n) x L1 + b(0,1,2,3....n) x L2 + c(0,1,2,3....n) x L3 + d(0,1,2,3....n) x L4 + e(0,1,2,3....n) x L5 <=11,7m
bác nào đã và đang tìm hiểu về vấn đề này thì comment lại cho mọi người cùng tham khảo với nhé.
Thanks all!!!!