2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

巨集程式開發與應用

Macro Programming and Application

學期
108-1
學分
0 學分
當期課號
1522
永久課號
DTM4701
開課單位
運輸與物流管理學系
授課教師
林貴璽
校區
光復
類別
必修
上課時間表
週二
週四
2
09:00–09:50
巨集程式開發與應用
MB210(光復)
3
10:10–11:00
巨集程式開發與應用
MB210(光復)
2 節連堂
4
11:10–12:00

* 根據陽明交大上課時間表所列

概述

程式設計是操作資訊時代工具(電腦),最直接、最富彈性、最具潛力(可以設計出各種軟體)的方式。程式是指令的集合,而指令必須以特定的語法組合起來,其過程包括: ‧ 解析電腦可完成的程序工作,將之標準化、合理化,並將之程式化 ‧ 分解程序工作為逐步演算程序 ‧ 以程式指令和語法將演算程序轉為程式語法 ‧ 反覆「執行、偵錯」,直到系統執行正確無誤 ‧ 由簡入繁,逐步改進程式功能(即所謂漸進開發策略) 巨集VBA(Visual Basic for Application)屬於視窗環境的程式語言,Microsoft Office之Excel、Word、PowerPoint、Access、Visio等都提供VBA程式功能,VBA可使用並操控Office的軟體功能。就程式撰寫而言,當資料輸入、編輯、列印等I/O動作都可藉助Office功能來達成時,程式設計將可更專注於邏輯思考與流程效率,因而可節省開發I/O功能的時間。 VBA的程序可分為副程式與函數兩種,其功能與語法皆與Visual Basic語言相同,兩者主要差別是VBA以配合Office應用為主,VB語言則為軟體發展環境。 本課程屬於進階應用類,鑑於多數學生對上述Microsoft Office主要附屬軟體之應用已相當普遍,其中有關Excel工作試算表單是提供學生進行問題解算、展示等的利器,所含巨集程設功能更能有效降低繁複軟體開發的門檻,也是協助學生迅速產生試算結果、進行分析的有效工具。 基於修課學生觀念與程度不一,故學生之先修計算機概念極為重要,透過本課程之進度實作、示範,以及評量作業,期以累積學生處理不同類型(數量、因果關係、工程實務等)問題要素的經驗,並提升獨立撰寫程式的能力。

先修科目

計算機概論(建議)

備註

無備註

教學方式

1. 本課程根據相關文獻與題材編纂設計授課摘要講義、實驗作業與範例。 2. 除了主要教材外,補充材亦搭配授課主題採隨堂印發或公佈於e3課程教學平台中。 3. 隨堂作業將配合課程進度進行實作、示範與講解,以增進學生對程設與操作之經驗與心得。

評分方式

(1) 學期作業:含範例操作與進度作業、期末個案展示與報告 (2) 考試狀況:含期中測驗、期末測驗(或專題報告) (3) 評量方法:  作業40%  期中測驗30%  期末測驗30%

課程大綱
  • Excel巨集/VBA 概念與基本

    1. 程式結構與資料類型 2. 程式決策與迴圈控制 3. 工作窗格之定義與對照 4. 公私用程序與內建函數 5. 巨集位置與物件 6. 巨集程式偵錯、除錯

    講授:
    15
    示範:
    3
    實作:
    6
  • Excel巨集/VBA 介面與圖表

    1. ActiveX控制項物件 2. 事件程序 3. 自訂使用者介面 4. 圖形與圖表介面 5. 樞紐分析表(圖)

    講授:
    13
    示範:
    4
    實作:
    7
  • VBA程設操作與示範

    1. 隨堂主題實作 2. VBA整合應用與示範

    示範:
    2
    實作:
    4
週次計畫
週次主題
第 1 週

Excel 基本操作與應用

第 2 週

Excel VBA 巨集程式處理與設計概念

第 3 週

VBA 資料結構與分類

第 4 週

程式流程之控制

第 5 週

VBA 常用程式:工作表之定義與對照

第 6 週

VBA 常用程式:工作窗格之處理

第 7 週

事件程序與函數(一)

第 8 週

事件程序與函數(二)

第 9 週

期中測驗

第 10 週

VBA 巨集程式之執行與偵測

第 11 週

工作表中控制項物件之應用(一)

第 12 週

工作表中控制項物件之應用(二)

第 13 週

自訂使用者介面與應用範例

第 14 週

圖形與圖表物件之處理

第 15 週

樞紐分析表之結構與定義

第 16 週

VBA 樞紐分析圖表之建立與編修

第 17 週

Excel VBA 之整合應用

第 18 週

期末測驗

教科書

1. Richard Shepherd, "Excel VBA Macro Programming", McGraw-Hill Osborne Media, 2004. 2. Richard Shepherd, "Mastering VBA for Office 2010", John Wiley & Sons, 2010. 3. Bill Jelen, "VBA and Macros for Microsoft Office Excel 2007", QUE, 2007. 4. Bill Jelen and Tracy Syrstad, "VBA and Macros: Microsoft Excel 2010", QUE, 2010. 5. 江高舉, "Excel 2007 VBS應用", 碁峰資訊股份有限公司, 2007. 6. 亮亨, "Excel VBA功能索引式參考手冊", 旗標出版社,2005.

Office Hours
地點
綜合一館 A821
時間
週三E F(一般時間) 視學生需要,另彈性安排
聯絡方式
電話:03-5731736