iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

Excel VBA 的眉眉角角 系列

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

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

Excel VBA 的眉眉角角Day11:變更表單按鈕的文字項目

當開始使用巨集錄製後,你會發現Excel裡面有很多物件可以透過巨集控制,在製作使用者界面時,若想要做的更加互動,一定會對按鈕文字進行修改,但是在錄製巨集時,若要...

2014-10-03 ‧ 由 Andy Chiu 分享
DAY 12

Excel VBA 的眉眉角角Day12:修改狀態列顯示資料

當程式越寫越大,或者程式要執行時間較久時,總要透過的地方呈現目前程式狀態,而Excel常用的就是透過狀態列來顯示目前進度。以下程式為展示如何使用狀態列來顯示狀態...

2014-10-04 ‧ 由 Andy Chiu 分享
DAY 13

Excel VBA 的眉眉角角Day13: InputBox輸入密碼字串顯示*字串

在使用InputBox輸入資料時,最麻煩的就是要輸入機密性的資料,因為Excel VBA 的InputBox並沒有選項可以遮蔽目前輸入的字元,例如輸入密碼。還好...

2014-10-05 ‧ 由 Andy Chiu 分享
DAY 14

Excel VBA 的眉眉角角Day14:判斷InputBox函數是按了確定還是取消

很多時候,我們必須要將程式寫的更完美,避免搗亂的user亂玩一通,其中一個比較常遇到的是,利用InputBox輸入資料的地方,若是正常輸入沒什麼問題,但有時us...

2014-10-06 ‧ 由 Andy Chiu 分享
DAY 15

Excel VBA 的眉眉角角Day15:關於寫入純文字檔的這檔事

相信很多人都會有這樣的需求,需要把資料彙整至另一個文字檔上使用,但應該要怎麼做會比較順手呢?又有什麼必須要注意的呢?以下我們一步步講解各種寫入純文字檔的方法:...

2014-10-07 ‧ 由 Andy Chiu 分享
DAY 16

Excel VBA 的眉眉角角Day16: 取得特殊路徑與UTF8檔案名稱寫入問題

這篇與上一篇是息息相關的,但因性質不同,所以我就分開討論了,關於Excel VBA是否支援Unicode的部份,其實支援程度有限,若要從程式裡產生Unicode...

2014-10-08 ‧ 由 Andy Chiu 分享
DAY 17

Excel VBA 的眉眉角角Day17: 匯入文字檔後逐行檢查

今日要談的,是資料匯入後逐行尋找關鍵字的作法,以下有兩個寫好的子程式先為各位介紹: Public Function SelectFile(strPath As...

2014-10-09 ‧ 由 Andy Chiu 分享
DAY 18

Excel VBA 的眉眉角角Day18: 讀取UTF8檔案後,利用Split功能切割以及Resize與Application.Transpose的介紹

昨日介紹了逐行讀取資料後,再逐一判斷內容的作法,今天要介紹的是透過Split功能來切割字串,以更靈活的方式來切割資料。另外,要介紹讀取UTF8的方式。 這篇我們...

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

Excel VBA 的眉眉角角Day19:判斷檔案是否已開啟

很多時候,我們必需要嘗試由外部檔案匯入資料,但是該如何判斷該檔案是否已被鎖定開啟中?尤其在多人使用的環境下,若能夠事先判斷,將可減少資料不同步的問題發生。以下我...

2014-10-11 ‧ 由 Andy Chiu 分享
DAY 20

Excel VBA 的眉眉角角Day20:關於日期的相關問題

關於日期的處理,我整理了幾個要點,希望大家使用前先看一下,避免浪費時間在debug與try and error。 我用以下三個程式來介紹 一、日期、時間的顯示...

2014-10-12 ‧ 由 Andy Chiu 分享