國立嘉義大學109學年度第1學期教學大綱

課程代碼10913410015上課學制大學部
課程名稱Excel VBA程式設計及應用 Excel VBA Programming with Applications授課教師 (師資來源)陳琴韻(應數系)
學分(時數)3.0 (3.0)上課班級應數系3年甲班
先修科目必選修別選修
上課地點理工大樓 A16-703 授課語言國語
證照關係晤談時間星期3第A節~第A節, 地點:A16-817 星期4第7節~第9節, 地點:A16-817
課程大網網址https://web085004.adm.ncyu.edu.tw/Syllabus/Syllabus_Rpt.aspx?CrsCode=10913410015
備 註
本課程之教學主題、內容或活動是否與性別平等議題有相關之處:否本課是否使用原文教材或原文書進行教學:是

◎系所教育目標:
本系以培育應用數學相關領域的科技人才為目標,並著重學生獨立思考及理性分析能力的培養,以期讓學生在參與討論及利用計算機解決問題的過程中,探索自己的興趣,領會學理的真實意涵,奠定日後繼續升學或邁入職場的基礎。
本系教育目標兼顧理論研究與應用技術之研發,配合國際趨勢與國家發展方向,以數學理論與應用之研發為主軸,分別建立和計算科學、資訊科學和機率統計等相關的研究團隊,應用研究涵蓋微奈米計算模擬、雲端計算、雲端電子書、資訊數位內容、人工智慧、應用資訊軟體元件、生物統計、工業統計、品質管制、數學科普等重點方向,並朝向跨學門技術整合與研發,加強技術轉移及提升產業技術合作。
本系學生畢業後可從事數學或資訊軟體(教具)設計研發、生物科技、工業設計、財務分析、品質管制、保險精算及數學教育等工作。若選擇繼續深造,則可投考應用數學、電機工程、資訊工程、統計學、精算、風險、經濟、財務金融、工業工程與管理及數學教育研究所等。
◎核心能力關聯性
1.數理知能5 關聯性最強
2.技術操作5 關聯性最強
3.思維創新5 關聯性最強
4.自我實現5 關聯性最強
5.團隊合作5 關聯性最強
6.學習精神5 關聯性最強
7.社會倫理3 關聯性中等
8.國際視野4 關聯性稍強
◎本學科內容概述:
VBA (Visual Basic for Applications)是Microsoft為Excel和其他Office程式開發的一個事件驅動程式語言。掌握了 VBA 程式語言後,將能夠生成巨集以便自動執行 Excel 中的幾乎所有任務,從而節省工作時間。
◎本學科教學內容大綱:
涵蓋后列主題中的VBA程式設計技巧:Macros、MsgBox & Workbook and Worksheet Object、Range Object、Range Object & Variables、Decision Making、Loops、Macro Errors、String Manipulation、Date and Time、Events、Array、Function and Sub、Application Object、ActiveX Controls、Userform,Group Projects
◎本學科學習目標:
學會利用 Excel VBA 進行自動化資料處理及分析,從而提高工作效率,增進職場競爭力。
◎教學進度:
週次主題教學內容教學方法
01
09/14
Course IntroductionCourse Introduction作業/習題演練、操作/實作、講授、討論。
02
09/21
MacrosMacros作業/習題演練、操作/實作、講授、討論。
03
09/28
MsgBox & Workbook and Worksheet ObjectMsgBox & Workbook and Worksheet Object作業/習題演練、操作/實作、講授、討論。
04
10/05
Range ObjectRange Object作業/習題演練、操作/實作、講授、討論。
05
10/12
Range Object & VariablesRange Object & Variables作業/習題演練、操作/實作、講授、討論。
06
10/19
Decision MakingDecision Making作業/習題演練、操作/實作、講授、討論。
07
10/26
LoopsLoops作業/習題演練、操作/實作、講授、討論。
08
11/02
ProjectProject Design & Planning with Feedback作業/習題演練、操作/實作、討論。
09
11/09
MidtermMidterm Evaluation作業/習題演練、操作/實作、討論。
10
11/16
Macro ErrorsMacro Errors作業/習題演練、操作/實作、講授、討論。
11
11/23
String Manipulation & Date and TimeString Manipulation & Date and Time作業/習題演練、操作/實作、講授、討論。
12
11/30
EventsEvents作業/習題演練、操作/實作、講授、討論。
13
12/07
Array & Function and SubArray & Function and Sub作業/習題演練、操作/實作、講授、討論。
14
12/14
Application Object & ActiveX ControlsApplication Object & ActiveX Controls作業/習題演練、操作/實作、講授、討論。
15
12/21
UserformUserform作業/習題演練、操作/實作、講授、討論。
16
12/28
ProjectProject Implementation作業/習題演練、操作/實作、討論。
17
01/04
Presentation with FeedbackPresentation with Feedback作業/習題演練、操作/實作、口頭報告、討論。
18
01/11
Final ExamFinal Evaluation作業/習題演練、操作/實作、討論。
◎課程要求:
1. 須具備中文及英文基本聽說讀寫能力
2. 須具備各項電腦及網路基本操作能力
3. 須常態性參與課堂主題討論
4. 須按時完成各項指定作業繳交
5. 須組成3或4人的工作小組
6. 建議攜帶筆電進教室(普通教室)上課。
◎成績考核
課堂參與討論30% : 主題討論
期中考20% : 期中專案計畫書
期末考20% : 期末作品
口頭報告20% : 期末報告
作業/習題演練10% : 指定作業繳交

補充說明:不符合上開1~5項課程要求的同學勿選本課程。
◎參考書目與學習資源
1. VBA Tutorial, https://reurl.cc/j7a6MM
2. VBA (Visual Basic for Applications), https://reurl.cc/KkqOyy
3. Excel VBA Tutorial, https://reurl.cc/O1z67D
4. Excel VBA一點都不難:一鍵搞定所有報表,出版社:博碩
5. Excel VBA+巨集入門:實現零加班、光速般的工作效率 (可下載範例:https://reurl.cc/Qdm2j5),出版社:博碩
6. Excel VBA超效率工作術:無痛學習VBA程式&即學即用!200個活用範例集讓你輕鬆上手,出版社:博碩 (可下載範例:https://reurl.cc/arRXkD)
◎教材講義
請改以帳號登入校務系統選擇全校課程查詢方能查看教材講義
1.請尊重智慧財產權、使用正版教科書並禁止非法影印。
2.請重視性別平等教育之重要性,在各項學生集會場合、輔導及教學過程中,隨時向學生宣導正確的性別平 等觀念及尊重多元性別,並關心班上學生感情及生活事項,隨時予以適當的輔導,建立學生正確的性別平等意識。