
Excel 處理人事數據很多人用過Access 存人事數據很多人聽說過把兩者用 VBA 連起來做一個小系統才是這個需求里真正有價值的工程點。標題里的“10 分鐘”指的是 Access 表已經建好、Excel 表單已經畫好、驅動和 Office 環境都沒問題的前提下把連接代碼和增刪改查代碼串起來的時間。從零開始的環境準備、庫表設計、表單布局和聯調實際會超過 10 分鐘。下面從數據庫設計開始講目標是得到一個能錄入、能查詢、能修改、能刪除的企業人事信息管理系統。1. 先理解Excel Access 在人事系統中各扮演什么角色1.1 這個組合解決什么問題很多中小團隊的人事數據一開始就是一堆 Excel 表格像《員工基本信息》《轉正名單》《離職記錄》《部門崗位對照表》。這些表隨手就能建雙擊就能改但問題也很明顯同一個員工在多個表里出現工號寫法和部門名稱不統一改了一個表另一個表不會跟著更新人數一多想統計部門在冊人數、查詢入職滿一年的員工需要反復篩選復制。Access 數據庫解決的是“數據統一存儲和按條件查詢”。Access 是 Office 家族里帶圖形界面的關系型數據庫它把數據保存在 .accdb 文件里數據之間可以建立關系支持 SQL 查詢也能被多個程序通過統一的數據庫連接訪問。Excel 解決的是“大家熟悉的操作界面”。人事專員不一定要學會 Access 的窗體設計也不需要背 SQL只要打開 Excel在指定單元格里輸入員工信息點按鈕就能完成