營業時間登記VBA APP
Excel VBA APP 可每週登記時間,具備安全性和密碼保護。該應用程式可以將資料儲存到單獨的資料庫檔案、新增名稱、儲存 pdf 和更改日期。
該應用程式的功能:
1 - 密碼保護,以便人們無法操縱先前填寫的時間,只能操縱當前日期
2 - 將更多人加入應用程式的功能
3 - 時間限制,以便應用程式將在一定時間後關閉
4 - 儲存每週工時 PDF 文件
5 - 節省獨立資料庫的時間
應用程式元件:
1 urenReg.xlsb :這是登入頁面,人們可以在其中存取應用程式的控制項(例如新增使用者和註冊時間)。此外,主要控制裝置也位於此。
2 masterData.xlsb:單獨的資料庫文件,其中儲存每天的小時數
腳本urenReg.xlsb:
工作簿模組
Workbook_Open() :開啟工作簿時使用密碼保護鎖定特定列,並且僅允許編輯一週中的目前日期。 Workbook_BeforeClose():鎖定所有列Workbook_SheetChange():呼叫時間操作,在 10 分鐘後關閉工作簿模組
dataTrans():通用函數,需要密碼並將檔案傳輸到資料庫,保存一週的 pdf,並清除目前週。 clearfillinData():清除資料的函數。 speed():透過停用某些視覺功能來加速程式碼執行的函數。 Slow():傳回預設設定的函數。 TimeSetting():在指定時間後關閉並儲存工作簿的函數。 SelectSheetsToPrint():函數將目前工作表儲存為pdf格式,並以對應的週為名稱。 savewb():用於執行工作簿儲存並將輸入的名稱儲存到稽核追蹤的函數。 createOutputSheet():函數建立一個工作表,其中包含表中準備好的數據,以便傳輸到外部資料庫。 deleteDataInput():刪除傳輸表的函數。 add_name():允許使用者為小時註冊表新增名稱的函數。 Button6_Click():將日期向前推進 1 週的函數。 Button7_Click():傳回 1 週日期的函數。 腳本masterData.xlsb:
工作簿模組
Workbook_Open() :隱藏工具列的函數。模組
getDataUrenregColumns():取得傳輸表中建立的資料並根據名稱執行尋找和貼上值的函數LookupInnervalue():將資料格式化以顯示每小時資料的函數刪除資料輸入(): speed():透過停用某些視覺功能來加速程式碼執行的函數。 Slow():傳回預設設定的函數。