天天看點

VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能

作者:小白雅痞愛學習

大家好,上一期跟大家分享了一個Excel VBA編寫的《出入庫管理系統》,十分高興很多朋友擷取到了源檔案并應用到了實際工作中,今天就再跟大家分享一個VBA編寫的《實驗室管理系統》,使用這套系統能輕松完成從試驗項目的導入到試驗報告導出的全過程,系統裡,試驗計劃和甘特圖的結合更使試驗進度變得一目了然,下面就簡單介紹一下它的主要功能和基本流程。擷取實驗室管理系統的方式在文章最後。

▶ 登入系統和權限管理

VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 點選系統檔案後,看到的登入界面和出入庫管理系統是一樣的,因為它們用的是同一套權限管理模式,這裡就不贅述了,想了解的朋友點開上一期文章看一下就好了。

▶ 《首頁》

VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 《首頁》工作表是登入系統後看到的第一個頁面,這裡包含全部工作表的超連結按鈕,頁面右上方則是試驗概覽,包括已登記、待導入、在測試、待測試、延期中、已導出報告、未導出報告、待導出報告的試驗項目的具體資料。

▶ 從《試驗登記》到《試驗進度》再到《報告管理》

  • 隻需要三步,就能完成一個樣品從登記到導出報告的全過程,這三步分别在《試驗登記》、《試驗進度》、《報告管理》三個工作表裡完成,下面就分别講一下這三個工作表實際的操作方式:

▷ 1-《試驗登記》

VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 點《試驗登記》工作表裡的【登記/删改】按鈕将彈窗,彈窗裡有登記模式和删改模式供選擇,按 【登記/删改】 将切換模式;登記模式下,在相關框體中輸入或下拉選擇相關資訊,再【确認登記】 ,那麼這個試驗項目将填入《試驗登記》工作表,同時在工作表D列對應位置自動生成一個試驗序列号,試驗序列号跟随試驗樣品完整的測試流程,最終的試驗報告編号也将是這個試驗序列号,它具有唯一性。窗體裡的下拉菜單選項可以在《參數設定》工作表裡自定義;
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 在窗體裡,要進入删改模式需要輸入管理者密碼,管理者身份确認之後可以下拉選擇試驗序列号,序列号對應的資訊将在窗體顯示,此時有兩種選擇,第一種是點 【删除】 ,試驗序列号代表的資訊會在《試驗登記》裡被清除;第二種則是修改相關的資訊後,點 【修改】,那麼試驗序列号代表的資訊會在《試驗登記》裡被重新整理;
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 怎樣把已經登記的試驗項目導入《試驗進度》呢?很簡單,點《導入進度表》按鈕,在對話框裡輸入試驗序列号的單元格坐标,确認就可以了,需要注意的是同一個試驗序列号不支援重複導入,一旦重複将彈窗提示;已經導入《試驗進度》的項目在登記表的N列對應位置自動重新整理成“已導入進度表”;
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 《試驗登記》裡還有一個【查找資訊】的按鈕,點選後可以在彈窗裡多條件查找記錄在登記表裡的資訊。

▷ 2-《試驗進度》

視訊加載中...

  • 《試驗進度》可以被看做是一個試驗計劃和甘特圖的結合體,其中的試驗序列号、樣品名稱、數量、試驗項目由《試驗登記》導入;試驗裝置、試驗員、預計開始時間/結束時間、實際結束時間則需要根據實際情況手動填寫,表格的其他部分依據輸入的資訊自動計算,包括試驗項目是否提前或延期、目前狀态、已完成的百分比、甘特圖的變化等
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 當一個試驗項目的“實際結束時間”和“試驗結果”都有資料的時候,那麼代表這個試驗已經完成了,該條試驗項目的資訊會自動導入《報告管理》,導入《報告管理》的資訊隻能在《試驗進度》對應的條目裡進行修改,如果有修改,将彈窗詢問是否覆寫《報告管理》的資訊,點是即可完成修改
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能

▷ 3-《報告管理》

  • 《報告管理》的主要功能是導出試驗報告,隻需要點選【導出報告】按鈕,那麼全部“尚未導出報告”的項目會自動填充到彈窗,此時可以【全選】也可以按需勾選需要導出報告的項目,然後在【存放路徑】裡選擇一個報告放置的位置,點【确認導出】,将自動生成選中項目的試驗報告,且報告的檔案名、試驗序列号、樣品名稱、試驗名稱、開始時間、結束時間、試驗條件、可接受标準、試驗結果都将自動填充到報告裡,再手動把試驗過程中的關鍵測試資料或圖檔放置在報告裡,那麼一份簡單但完整的報告就完成了。《報告管理》對應的位置将自動重新整理為“已導出報告”
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能
  • 試驗報告的模闆已經預設在管理系統對應的工作表裡;
  • 全部試驗項目的試驗條件、可接受标準已經預設在管理系統對應的工作表裡,可以自定義更新,隻需要確定每個試驗項目占用一行就行
VBA制作實驗室管理系統,充分挖掘甘特圖和窗體的潛能

▶ 以上,就是今天分享的《實驗室管理系統》的基本功能,簡單卻能讓一些重複性的工作變得更輕松,實用是最重要的。有需要的朋友請點贊、關注、轉發,私信留下郵箱。

繼續閱讀