Excel 巨集/VBA 備忘單?

Excel 巨集/VBA 備忘單?

我對使用 C# 和 Java 進行編碼很有信心,但從未抽出時間在 Excel 中編寫巨集。

我想知道是否有人可以為我指明一些用於編碼 excel 巨集的非初學者備忘錄的正確方向?

我想我正在尋找諸如語法指南、常用函數、最佳實踐之類的東西。越簡潔越好!

大衛

答案1

首先,我認為通用 VB 語法表會很有用。畢竟,VBA 只是一個帶有 Office 物件模型的精簡版 Visual Basic(與 VB6 比 VB.NET 更相似,因此單元格上沒有 LINQ 查詢!)。我很喜歡此 C# 與 VB.NET 工作表之間的轉換。由於人們很少使用 VBA 來開發複雜的類,因此一旦您熟悉了基礎知識(子、變數、循環、分支),從那時起它就幾乎是標準程式設計了。

至於物件模型,如果您熟悉 .NET 文檔,您會發現 VBA/excel 幫助的結構類似(包含每個物件的方法和屬性清單)。一旦您熟悉了基本對象,事情通常就會開始順利進行:

  • Excel.應用程式
  • Excel工作簿
  • Excel.工作表
  • Excel 範圍

我尋找了一些視覺結構的文檔,例如,(注意:來自舊的 Excel 版本),但它們看起來非常有用。那裡可能有一些寶石,但針對特定問題的谷歌搜尋通常效果很好。

相關內容