Please enable JavaScript.
Coggle requires JavaScript to display documents.
如何使用vba自動化excel任務 - Coggle Diagram
如何使用vba自動化excel任務
使用 VBA ( Visual Basic for Applications ) 可以讓 Excel 進行 自動化,例如批量整理數據、
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
如果你有一個混亂的表格,VBA 可以幫助你格式化它。例如,刪除空白行:
-
-
-
-
-
-
For i = ws.Cells(Rows.Count, 1).End(xlUp).Row To 1 Step -1
-
If ws.Cells(i, 1).Value "" Then ws.Rows(i).Delete
-
-
-
-
-
-
你可以使用 VBA 來自動建立報表,例如 根據數據產生樞紐分析表:
-
-
-
-
-
-
-
-
-
ThisWorkbook.PivotCaches.Create(SourceType:=xlDatabase, Sourcel
= pc.CreatePivotTable(TableDestination:=ws.Range("F1"), TableNam‹
-
pt.AddDataField pt.PivotFields(""), "Kģ3", xlSum
-
-
-
-
- Workbook_Open:當 Excel 開啟時自動執行:
-
-
-
-
-
插入「開發工具」→「按鈕」,並指定 VBA 程式。
-
-
-
-
-
-
-
-
-
2.在 自訂功能區 中勾選 開發人員,然後按確定。
-
- 在 開發人員 標籤中,點擊 Visual Basic 以開啟 VBA 編輯器
-
-
-
-
Range("A1:A10").Value = "Hello, VBA!"
-
這段程式碼會在 A1 到 A10 填入 "Hello, VBA!"。
-
-
- 回到 Excel,點擊 開發人員→ Macros。
-
-
-
如果希望 VBA 在開啟 Excel 時自動執行,可以使用 Workbook_Open 事件:
-
-
-
-
-