前幾天,LINE 某 VBA 社群網友問到一個有關 如何將 排班表依照【每日、每站、每人】來產生隨機不重覆 的問題,需使用 VBA 來做設計。
人員有:A、B、C、D、E、F,總共6員。
站點有:站點1、站點2、站點3、站點4、站點5、站點6,總共6站。
工作日有:Monday、Tuesday、Wednesday、Thursday、Friday,總共5天。
Q:在 B2 ~ F7 要排入 A、B、C、D、E、F,每個站點的人員每日隨機均不重覆。
如何用 VBA 來設計 ?
其實,這問題的解答我也不太會,所以,就問了一下神隊友(ChatGPT 4o),看它能不能幫忙解決。
問了幾次後,再加上我的【主人式 靈魂拷問】,GPT 終於產生我要的結果,嘗試執行後,只能說一句:【哎呦,不錯哦!】 YES !!
PS:副檔名 xlsb,是微軟 Excel 的二進位活頁簿名稱。
1. ChatGPT 4o - 隨機班表VBA設計 (分享網址連結,請參考最下方。)
以上就是這次的分享,請持續關注 我 和 Meiko微課頻道,謝謝大家 ~