iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

Excel VBA 的眉眉角角 系列

微軟的辦公室軟體歷久不衰,其中有一個很重要的原因是它有巨集的功能。
本系列將分享Excel VBA的各種小技巧,希望對各位有所幫助,也盼高手相互交流!

鐵人鍊成 | 共 30 篇文章 | 70 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 Excel VBA 的眉眉角角Day1:為何選擇VBA?

看了幾個年頭的iT邦幫忙,今年終於鼓起勇氣參加鐵人賽,這裡先跟各位說明為何選擇Excel VBA為參賽主題。 由於所處公司為傳統產業,對於資訊軟體的更新的幅度較...

2014-09-23 ‧ 由 Andy Chiu 分享
DAY 2

Excel VBA 的眉眉角角Day2:關於流程控制與儲存格的關係

一般程式設計時,多多少少都會用到流程控制,不外乎就是for、while、loop等,而這些在VBA上也都有,但是在Excel工作表中,如何有效的控制流程,如何讓...

2014-09-24 ‧ 由 Andy Chiu 分享
DAY 3

達標好文 Excel VBA 的眉眉角角Day3: For Each...Next 陳述式與模糊搜尋

Excel與資料庫的差異,就在於他的工作表一覽無遺,任何儲存格都可以放資料,資料存放方式較資料庫寬鬆,欄位以放第一列有沒有寫欄位名稱也沒任何影響,但也因此要搜尋...

2014-09-25 ‧ 由 Andy Chiu 分享
DAY 4

Excel VBA 的眉眉角角Day4: IsError與CVErr來檢測儲存格是否有錯誤發生

有了上了一次的介紹,遍歷整個工作表(Sheet)應該沒問題了,今天要來談的是如何遍歷整個活頁簿,也就是整個Excel檔,以及儲存格錯誤要如何尋找。 由於Exce...

2014-09-26 ‧ 由 Andy Chiu 分享
DAY 5

Excel VBA 的眉眉角角Day5:關於function與函數,以相似度程式作為討論

Excel有趣的地方,是它提供了許多內建的函數,可以在每個不同的儲存格內撰寫不同的公式,帶入各式各樣的函數使用。但是函數在怎麼豐富,總有我們缺少的函數,這時該怎...

2014-09-27 ‧ 由 Andy Chiu 分享
DAY 6

Excel VBA 的眉眉角角Day6:關於工作表程式觸發與暫停觸發

相信在學習了一陣子後,開始有人會拉拉按鈕寫程式了,而Excel VBA裡有個特別的地方是,在Excel工作表物件內,也可以撰寫以程式,不同的工作表,可以撰寫不同...

2014-09-28 ‧ 由 Andy Chiu 分享
DAY 7

Excel VBA 的眉眉角角Day7如何用Columns(數字)選擇多列?

透過巨集的錄製,我們可以得知程式如何撰寫,但是有些撰寫方式,錄製時並不會產生,只有參考VBA手冊,或者看別人的程式碼,才會知道,通常看到後才會恍然大悟:「原來還...

2014-09-29 ‧ 由 Andy Chiu 分享
DAY 8

Excel VBA 的眉眉角角Day8: 關於錯誤控制與偵錯方式

撰寫程式時,除錯是很重要的一環,有了良好的除錯機制,寫起來會更事半功倍。以下先介紹如何進行偵錯: 偵錯技巧(一): 在編輯視窗,在需要進行偵錯的程式行上,使用鍵...

2014-09-30 ‧ 由 Andy Chiu 分享
DAY 9

Excel VBA 的眉眉角角Day9:刪除重複資料

當有一串資料需要檢測是否有重複值時,可使用VBA撰寫程式處理,以下範本各位可參考,裡面我們順便題一下另一種迴圈方式: Sub Day9() 'A欄資料複...

2014-10-01 ‧ 由 Andy Chiu 分享
DAY 10

Excel VBA 的眉眉角角Day10: 如何加速程式執行?

當一程式有太多的畫面變更時,適時的將畫面關閉更新,將有助於程式效率的提昇,由於免除掉程式執行時的畫面,只帶出最後結果畫面,將節省不少時間。各位可試著執行看看,兩...

2014-10-02 ‧ 由 Andy Chiu 分享