- 帖子
- 9
- 主題
- 2
- 精華
- 0
- 積分
- 18
- 點名
- 0
- 作業系統
- Windows 7
- 軟體版本
- Office 2010
- 閱讀權限
- 10
- 性別
- 男
- 註冊時間
- 2011-12-12
- 最後登錄
- 2013-9-16
|
回復 1# sasho
強烈建議先釐清關於 "物件" 的觀念,因為整個 Excel 所有上上下下全是物件。
工作單 (Workbook)包含工作表(Worksheet),工作表包含儲存格、圖表等物件。甚至就連圖表內的資料數列(Series)、座標軸(Axis)也都是物件。
而要能掌控得好 Excel 資料的取得與處理運算,最重要的應該是 「Range」 物件了。
可以參考 MSDN Reference 關於 Excel 的物件模型。
http://msdn.microsoft.com/zh-tw/library/ff846392%28v=office.14%29.aspx
而利用 VBA 其實就是在撰寫如何操作這些物件的程序。雖然 VBA 並非 OOP 語言,但因為操作的是 Excel 物件模型,所以仍需對於物件化的設計觀念要打好基礎,如此就會比較容易掌握程式撰寫的技巧,也會比較容易透過 Google 找到相關的 How-to 文章。 |
|