用 For Each Worksheet 對活頁簿多張工作表執行相同格式化操作。
同一活頁簿可能有多張報表,需要統一欄寬、標題格式或顯示方式,不適合逐張手動處理。
| 來源任務 | 迴圈物件 | 固定數值結果 |
|---|---|---|
| 格式化多張工作表 | Each Worksheet in Workbook | 來源未提供 |
| 逐張套用相同格式 | Worksheet | 屬操作型結果 |
用 For Each ws In ThisWorkbook.Worksheets,在迴圈內對 ws 套用指定格式。應明確使用工作表物件,不依賴目前選取中的 ActiveSheet。
此來源任務是操作型案例,原檔沒有提供固定數字結果;完成標準是指定工作表皆成功套用相同格式。
For Each Worksheet 特別適合對一組物件執行一致操作;若不同工作表結構不一,則需先加條件判斷。
請根據來源任務撰寫 For Each Worksheet VBA,批次格式化多張工作表;不要自行捏造工作表數量或固定結果。
**問題:**若其中一張工作表不應被格式化,怎麼處理?