2008年7月22日星期二

Part06 - VBA 學習第五回 - 讓程式變得更強大 ( 繁體 )

| |
~ 上傳‧分享‧網賺 ~
~ 免費上傳空間‧請即申請 Freak Share ~
~ 進入後請點選左上角 注冊 ! ~

~ 聲明事項 ~

如各位想把以下本文章轉貼 , 請記得要注明出處.

本文章之內容為本人之經驗所寫, 絕無抄襲成份, 特此聲明.

由於圖片製作需時, 所以更新會比較慢.

存放圖片的 SHARE A PIC SERVER 可能讀取速度較慢, 請耐心等待.

Picture


之前有提及過 ( VBA 學習第一回 - VBA 我來了 ) , VBA 是巨集 , 當然 , 你可能會懷疑 , 既然 VBA 是巨集 , 那麼只要掌握了錄製和使用巨集的方法就可以不用學習 VBA 了 , 不過我可以告訴你 , 的確 , 我們錄製了不同功能的巨集之後 , 只要每次都按照一定的次序執行就可以完成你想要做的動作 . 但是我們有需要這樣做嗎 ? 我們每次都要按下 ALT + F8 來一個一個巨集的按下執行嗎 ? 這個當然是沒可能了 .

還有一個問題 , 你在任職的公司中 , 有幾十個不同的系統來處理不同的東西嗎 ? 當然有一個可能性 , 就是因應不同的業務類型來使用不同的系統 , 但是如果你是一個倉庫的管理者 , 你的日常工作是出入庫的數據處理和定時的倉庫盤點 , 那麼你又會需要用到幾個不同的系統來處理嗎 ? 如果有這樣的公司我真的想見識一下 :)

所以請你不要以為 VBA 是簡單的巨集 , 同樣地也不要以為 VBA 是很困難掌握的 . 以剛才的比喻做例子 , 如果你是一個倉庫管理員 , 倉庫管理的文書工作就只有出貨時扣帳 , 入貨時入帳 , 沒什麼特別 , 而一個普通的倉庫管理系統就必須要包含了這兩個功能 , 才能當作一個功能合理的系統 , 當然 , 如果系統能夠處理數據分析就當然更好了 .

如果我們要利用 EXCEL 做一個簡單而且有類似系統功能的檔案 , 我們就需要在程式設計前想清楚 , 到底這個程式需要有什麼 , 不需要什麼 . 簡單一點來說 , 倉庫管理並不需要記錄到底倉庫的人有沒有上班 , 這是人事部的管理範圍 , 所以這樣的功能可以不用考慮了 .

在處理出入庫數據的同時 , 我們就需要建造不同的巨集來應付出庫和入庫 , 因不同的操作流程 , 而導致的倉庫數據 , 在出入帳操作上所帶來的問題 .

現在要開始想一想這個程式要的是什麼了 , 我們需要一個管理出庫數據的巨集 , 一個管理入庫數據的巨集 , 一個負責數據統計的巨集 , 和一個使用者介面 . 利用一個使用者介面加幾個按鈕來控制這些不同的巨集 , 將會令到使用者覺得方便 , 而我們在編寫程式時也會變得方便了 .

之前有教過你的加減乘除方法 , 現在要開始把它的功能向前推進了 .

就利用剛才提到的倉庫數據管理來做例子吧 , 剛才提到 , 我們總共需要三個巨集和一個使用者介面 , 在你開始動手做任何一個新的練習前 , 請先想好你想做到的東西 , 不管那是天方夜譚 , 還是簡單得可以都好 , 首先就來想一個題目給自己 , 向著這個目標前進吧 ~~

或許現在的你看到這樣的一個倉庫數據管理程式會感到有點暈眩 , 不過放心吧 , 簡單的倉庫數據管理只是利用加減乘除就做到了 , 而中間我們更加可以學會了使用更加多的功能 , 讓你的編程能力更上一層樓 , 所以不要以為這是很困難的 , 困難的東西在往後的日子才會出現呢 ~ 呵呵呵 ~

0 留言:

最新回應

Loading...

有事啟奏‧無事閒聊 ~ 哈 ~


米高積遜全復刻 哈利波特 Michael Jackson 妙麗 金曲獎 MJ 迈克尔杰克逊其实没有死!美国CBC电台已证实 哈利波特 hongkong168 蓮花河畔景苑 盧廣仲 鄧麗欣 不想放手New! 陳珊妮 方大同 巨乳排球 痞子英雄 23 東風 蕭閎仁 米高積遜全復刻 上海 倒塌 南王姐妹花 周杰倫 變形金剛2下載 michael jackson 去世 天文台 米高積遜 花拉科茜 天圖佈局 浪卡 耳廓狐 神探俏嬌娃 韶关旭日玩具厂 譚曉風 严妍 僧老少閒 地下天文台 金泰浩 百老匯 巨乳排球 陳振聰 柯柏文 aika 麥可傑克森