什麼是VBA?又為何要學習VBA呢? - 粽子的部落格
文章推薦指數: 80 %
VBA是Visual Basic for Applications的縮寫,是微軟提供給應用程式進行二次開發的工具,所以Office系列產品其實都包含這個工具,另外AutoDesk ...
粽子的部落格
跳到主文
這是粽子抒發心中的感想與分享一些心得的小天地
部落格全站分類:心情日記
相簿
部落格
留言
名片
Dec23Fri201113:19
什麼是VBA?又為何要學習VBA呢?
VBA是VisualBasicforApplications的縮寫,是微軟提供給應用程式進行二次開發的工具,所以Office系列產品其實都包含這個工具,另外AutoDesk的AutoCAD產品也包含這個開發工具。
但是我為什麼只針對ExcelVBA進行介紹呢?
因為我們希望進行2次開發時,通常是希望節省自己的工作時間,但是甚麼樣的工作最常遇到需要處理大量的資料呢?很明顯的就是Excel囉!所以我們會聚焦在ExcelVBA開發上,事實上書局中陳列最多的也是ExcelVBA,那Word、PowerPoint有沒有VBA呢?當然也是有,只是這些屬於創作型的軟體,幾乎用不到VBA來輔助完成工作,所以就乏人問津嚕~
瞭解了甚麼是VBA之後,你大概還是不懂VBA到底能幫你做些什麼事吧!其實只要你可以用手動操作得到結果的方式,VBA都可以幫你代勞,例如整理資料、開關檔、存檔、資料搜尋、資料搬移...等。
這時候有些人就有疑問了,整理資料我用樞紐分析表就好啦!開關檔、存檔那麼簡單的工作自己來也就OK啦!另外資料搜尋我用函數VLookUp也可以解決!那我到底為什麼要學VBA呢?
這時候我就要恭喜你,你的工作內容還蠻單純的,所以你覺得還OK。
但是我在生產線的時候就沒那麼簡單嚕!當你面對你要找的資料散佈在有數十個甚至上百個Excel檔案裡面,你必須一個一個打開,將你想要的資料擷取出來,並且經過一些數學運算之後重新製作表格然後再畫成圖表的時候,我想這不是樞紐分析跟函數可以完成的吧!
所以VBA主要適用於複雜而且重複性非常高或需要多重判斷之後才能取得結果的環境,因此簡單的運算需求其實函數比VBA更快速。
很巧的是,我的工作就是需要用到許多判斷與開關不同資料檔去分析資料,所以為了偷懶就學了一些VBA寫作的方式,來降低每次開會前資料整裡的痛苦。
我想經過這樣的一個簡單介紹,因該就對於ExcelVBA有一些簡單的瞭解了!
另外說明一點,其實寫程式沒有那麼難,尤其是寫這一類二次開發的程式,其實原廠已經將許多複雜的部分去除掉了,真的沒有想像中的難。
有人會問我學寫程式是數學要很好嗎?其實不用,因為我數學也不好,問我高中數學老師就知道了,好像都沒及格過...哈哈哈!!但是邏輯概念要強一點,不過這可以藉由訓練來增強,其實只要有興趣,程式也可以很簡單;如果沒興趣,再簡單也是學不會...你說是吧!
全站熱搜
創作者介紹
粽子
粽子的部落格
粽子發表在痞客邦留言(1)人氣()
E-mail轉寄
全站分類:數位生活個人分類:ExcelVBA此分類下一篇:VBAIDE介紹
上一篇:第一次發文
下一篇:VBAIDE介紹
歷史上的今天
2011:VBAIDE介紹
2011:第一次發文
▲top
留言列表
發表留言
文章分類
電腦相關問題(1)保養品(5)ExcelVBA(7)粽子碎碎念(3)
最新文章
熱門文章
最新留言
文章搜尋
參觀人氣
本日人氣:
累積人氣:
QRCode
POWEREDBY
(登入)
{{article.user_name}}
{{article.timestamp*1000|date:'MMM.dd.y.hh.mm'}}
{{article.title}}
{{article.content}}
我要留言
回到頁首
回到主文
免費註冊
客服中心
痞客邦首頁
©2003-2022PIXNET
關閉視窗
PIXNET
Facebook
Yahoo!
Google
MSN
{{guestName}}
(登出)
您尚未登入,將以訪客身份留言。
亦可以上方服務帳號登入留言
請輸入暱稱(最多顯示6個中文字元)
請輸入標題(最多顯示9個中文字元)
請輸入內容(最多140個中文字元)
請輸入左方認證碼:
看不懂,換張圖
請輸入驗證碼
送出留言
延伸文章資訊
- 1別再做Excel苦工!6 張圖學會「巨集」功能,自動完成重複的 ...
提到程式,很多人就會覺得困難,但Excel VBA是透過錄製巨集產生程式碼,讓電腦幫忙寫程式,和傳統的程式語言(C或Java)相比,在學習路線上會更容易。本文 ...
- 2Office 的VBA 入門
您可以使用Office 的Visual Basic for Applications (VBA) 來執行這些工作,並完成其他許多工作— Office 的VBA 是一個簡易卻功能強大的程式設計語言...
- 3什麼是Excel VBA?它有什麼作用? - 人人焦點
VBA 是Office(這裡我們指的就是Microsoft Excel軟體啦)中包含的一種用於擴展office功能的Basic語言,VBA的全稱是Visual Basic for Aapplic...
- 4Excel VBA是什麼?全面解析讓你自動辦公,別再土法煉鋼!
VBA的全名為Visual Basic for Application,其主要使用目的是為Microsoft Office的應用程式設計出使用者所需之功能,讓使用者可以自己進行應用程式之二 ...
- 5EXCEL VBA從頭來過-基本語法(上篇) - 張凱喬
VBA(全名為Visual Basic for Applications) 是一種Windows 下的巨集程式語言其語法承襲傳統的Visual Basic 在微軟Office 之中的各種 ...