我們在寫程式的過程中經常會遇到不知道要怎麼寫的狀況,這時候我們經常是求助書籍或是網路來尋找解決的方式,但是往往我們會發現書籍可以給你的幫助大概都是屬於比較基礎的部分,而網路則是甚麼都有但不見得會說明得夠清楚,這時候難道就這樣忍氣吞聲下去嗎?
目前分類:Excel VBA (7)
- Mar 27 Tue 2012 15:50
使用VBA的幫助文件
- Feb 10 Fri 2012 23:38
練習控制儲存格
隔了快一個月才發實作的文章好像真的有點久,一來是因為要過年了,公司忙家裡也忙;二來是心裡一直在猶豫要如何表現第一次練習程式的方式,但是糾結半天也想不出個偉大的方案,索性就丟著,等到有想法的時候再來寫嚕!
- Dec 29 Thu 2011 12:37
Excel結構介紹
自從進入職場後,我發現我用最多的Office軟體,足了每天都要收信的Outlook以外就是Excel了。舉凡寫專案、統計資料、Bug整理、資料管理...等,全部都是用Excel來完成。記得大學一年級時,我連Excel是啥東東都不知道呢!不過那時候的計算機概論的吳俊毅老師,就要求我們一定要學會Excel,因為我們讀化工的人之後難免要處理許多數據,所以非學不可,現在還蠻感謝老師嚴格的要求。言歸正傳;Excel是一個Office的應用程式,當我們開啟一個新檔時,程式就為我們產生一個活頁簿,因此一個檔案就是一個活頁簿。每個活頁簿中又會包含許多工作表,而每個工作表有包含著數個儲存格,大家可參考下圖來強化一下印象。
- Dec 28 Wed 2011 22:43
物件、事件、方法、屬性
一般的程式書的開頭幾乎都是先介紹變數,然後才是邏輯判斷與迴圈,最後才會提到物件的概念。但在我寫程式的過程中,我發現雖然變數、邏輯判斷..等很重要,但在VBA教學中我想還是先認識一下物件,因為VBA沒辦法像一般的程式,一開始都使用純文字介面進行教學,基本上一上場就是要面對各種物件的操作。沒有先弄清楚物件觀念,雖然不至於讓你無法學習,但你會在某些操作上會感到困惑。
- Dec 27 Tue 2011 12:48
巨集 vs VBA
依據維基百科的解釋,Macro台灣翻譯為巨集,大陸翻譯為宏,是一種批次批量處理的稱謂。如果大家對詳細內容有興趣的話可以把那篇文章找出來看,這裡我就摘取一些來說。巨集是一段批次處理的程式碼,因此是無法進行複雜運算的,所以微軟在office裡面有提供錄製巨集的功能。他是依據你操作Office的過程將這些操作自動轉換成一段電腦看得懂的程式碼,因此下次你在執行巨集的時候,Office就會重複你錄製的動作。其實這個功能相當方便而且實用,但是有些操作Office是沒有辦法借由錄製的方式來完成。例如:開關檔案、存取資料庫、邏輯判斷...等等。
- Dec 23 Fri 2011 21:37
VBA IDE介紹
什麼是IDE呢?中文翻譯是整合是開發環境,也就是Microsoft提供給我們的寫程式環境;之所以稱之為整合是開發環境是因為它除了提供編寫程式碼外,還包含語法檢查、偵錯、執行與監看運算式...等諸多功能。很多程式都還只能用純文字檔編輯,例如PHP。基本上微軟在軟體開發環境的設計、整合程度以及穩定度相較於其他公司來說的是最好的,不過缺點都是要錢><
- Dec 23 Fri 2011 13:19
什麼是VBA?又為何要學習VBA呢?
VBA是Visual Basic for Applications的縮寫,是微軟提供給應用程式進行二次開發的工具,所以Office系列產品其實都包含這個工具,另外AutoDesk的AutoCAD產品也包含這個開發工具。但是我為什麼只針對Excel VBA進行介紹呢?