~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~
~ 聲明事項 ~
如各位想把以下本文章轉貼 , 請記得要注明出處.
本文章之內容為本人之經驗所寫, 絕無抄襲成份, 特此聲明.
由於圖片製作需時, 所以更新會比較慢.
存放圖片的 SHARE A PIC SERVER 可能讀取速度較慢, 請耐心等待.
之前有提及過 ( VBA 學習第一回 - VBA 我來了 ) , VBA 是巨集 , 當然 , 你可能會懷疑 , 既然 VBA 是巨集 , 那麼只要掌握了錄製和使用巨集的方法就可以不用學習 VBA 了 , 不過我可以告訴你 , 的確 , 我們錄製了不同功能的巨集之後 , 只要每次都按照一定的次序執行就可以完成你想要做的動作 . 但是我們有需要這樣做嗎 ? 我們每次都要按下 ALT + F8 來一個一個巨集的按下執行嗎 ? 這個當然是沒可能了 .
還有一個問題 , 你在任職的公司中 , 有幾十個不同的系統來處理不同的東西嗎 ? 當然有一個可能性 , 就是因應不同的業務類型來使用不同的系統 , 但是如果你是一個倉庫的管理者 , 你的日常工作是出入庫的數據處理和定時的倉庫盤點 , 那麼你又會需要用到幾個不同的系統來處理嗎 ? 如果有這樣的公司我真的想見識一下 :)
所以請你不要以為 VBA 是簡單的巨集 , 同樣地也不要以為 VBA 是很困難掌握的 . 以剛才的比喻做例子 , 如果你是一個倉庫管理員 , 倉庫管理的文書工作就只有出貨時扣帳 , 入貨時入帳 , 沒什麼特別 , 而一個普通的倉庫管理系統就必須要包含了這兩個功能 , 才能當作一個功能合理的系統 , 當然 , 如果系統能夠處理數據分析就當然更好了 .
如果我們要利用 EXCEL 做一個簡單而且有類似系統功能的檔案 , 我們就需要在程式設計前想清楚 , 到底這個程式需要有什麼 , 不需要什麼 . 簡單一點來說 , 倉庫管理並不需要記錄到底倉庫的人有沒有上班 , 這是人事部的管理範圍 , 所以這樣的功能可以不用考慮了 .
在處理出入庫數據的同時 , 我們就需要建造不同的巨集來應付出庫和入庫 , 因不同的操作流程 , 而導致的倉庫數據 , 在出入帳操作上所帶來的問題 .
現在要開始想一想這個程式要的是什麼了 , 我們需要一個管理出庫數據的巨集 , 一個管理入庫數據的巨集 , 一個負責數據統計的巨集 , 和一個使用者介面 . 利用一個使用者介面加幾個按鈕來控制這些不同的巨集 , 將會令到使用者覺得方便 , 而我們在編寫程式時也會變得方便了 .
之前有教過你的加減乘除方法 , 現在要開始把它的功能向前推進了 .
就利用剛才提到的倉庫數據管理來做例子吧 , 剛才提到 , 我們總共需要三個巨集和一個使用者介面 , 在你開始動手做任何一個新的練習前 , 請先想好你想做到的東西 , 不管那是天方夜譚 , 還是簡單得可以都好 , 首先就來想一個題目給自己 , 向著這個目標前進吧 ~~
或許現在的你看到這樣的一個倉庫數據管理程式會感到有點暈眩 , 不過放心吧 , 簡單的倉庫數據管理只是利用加減乘除就做到了 , 而中間我們更加可以學會了使用更加多的功能 , 讓你的編程能力更上一層樓 , 所以不要以為這是很困難的 , 困難的東西在往後的日子才會出現呢 ~ 呵呵呵 ~
0 留言:
發佈留言