Groups
Groups
Sign in
Groups
Groups
EXCEL函數與VBA設計
Conversations
Labels
About
Send feedback
Help
如何精簡VBA程式與傳遞引數
100 views
Skip to first unread message
吳老師
unread,
Jan 14, 2015, 11:50:38 PM
1/14/15
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to labor_e...@googlegroups.com
如何精簡VBA程式與傳遞引數
完整教學:
http://terry55wu.blogspot.tw/2015/01/vba.html
1.如何將個別程序改為共用程序與傳遞參數
2.如何呼叫共用程序
3.完成並增加按鈕
以往要查詢資料時通常需要將資料匯出到
資料庫
中,
再利用
ADO
與
SQL
的
SELECT
語法來查詢資料,
但這樣的方法
技術難度很高
,並不適合一般性的辦公室應用,
因此
如何不用資料庫,也能在EXCEL中查詢
變得很重要。
為什麼以前在EXCEL中查詢很困難,
主要是
EXCEL2003以前
的版本一個工作表最多只能容納
65536
筆資料,
加上如果資料倆一多就很容易白畫面,接下來就是EXCEL程式當掉。
EXCEL2007
筆數提高到
1048576筆
,
此外,現在電腦
記憶體
也從早期的
64MB
,提高到
4GB
以上,增加了六十幾倍,
因此大大提高EXCEL的可用性,把
它拿來當資料庫應該也沒什麼不可
,
加上EXCEL本身提供VBA開發環境,對EXCEL的自動化有如虎添翼的功效,
事實上,
VBA無須安裝
,所以很
容易取得
,又跨WINDOWS與MAC電腦,
加上只要有EXCEL電腦就有
VBA
,
讓VBA的執行更容易,不向其他開發工具,如
VB.NET
,光安裝就是大問題,
更別說執行與設計的複雜度,非一般人可及。
以下用很簡單的方式教大家
快速建立EXCEL版的查詢系統
,會先
錄製巨集
,
再來修改,其後就可以當成範本,快速修改成自己所需,
這樣彈性也大,也省去大筆軟體開發的經費。
1.如何將個別程序改為共用程序與傳遞參數
2.如何呼叫共用程序
3.完成並增加按鈕
教學影音:
教學論壇:
https://groups.google.com/forum/#!forum/scu_excel_vba2_83
與前幾期的課程雖然用的是相同的範例,但最大的不同在:
1.除了解說建函數公式,並將之轉成自訂函數,把複雜的公式變簡單。
2.如何將複雜的公式變成簡單的按鈕,按下按鈕就自動完成工作。
內容主要分成:
1.常用函數
2.進階函數應用
3.從函數到VBA設計
4.如何自訂函數
5.VBA程式設計入門
6.如何錄製巨集與修改
7.如何將大量資料轉存到資料庫
8.如何讀取資料庫資料
詳細目錄:
http://goo.gl/eQptxx
有講義與範例和完成的畫面公式與程式碼,
只要按照每周的順序學習,學會EXCEL VBA自動化絕非難事,
優點:
1.可非線性學習:可按照自己最不熟的部分多次學習。
2.可反覆學習:有疑問可以多次聽講,保證學的會。
3.可攜帶學習:只要有瀏覽器就可以播放SWF檔,MAC電腦也沒問題。
上課參考用書:
看!就是比你早下班-50個ExcelVBA高手問題解決法
作者:楊玉文 出版社:松崗
出版日期:2011年02月15日 定價:550元
課程理念:
1.以循序漸進的方式, 透過詳細的說明和實用的Excel VBA範例, 逐步了解整個 VBA 的架構與輪廓,進而學習 VBA 變數、函式及邏輯的觀念, 即使沒有任何程式設計基礎, 也能自己親手撰寫 VBA 程序來提昇工作效率, 晉身職場 Excel 高手! 2.進而解說EXCEL與資料庫的結合,將EXCEL當成資料庫來使用,結合函數、VBA等更深入的功能,讓資料處理和分析的應用更上層樓。 3.將結合GOOGLE雲端試算表,教您如何將EXCEL函數雲端化與網路化。
更多EXCEL VBA連結:
01_EXCEL函數與VBA
http://terry28853669.pixnet.net/blog/category/list/1384521
02_EXCEL VBA自動化教學
http://terry28853669.pixnet.net/blog/category/list/1384524
吳老師 2015/1/13
Reply all
Reply to author
Forward
0 new messages