一、案例定位

用 For Each Worksheet 對活頁簿多張工作表執行相同格式化操作。

二、學習目標

三、案例情境

同一活頁簿可能有多張報表,需要統一欄寬、標題格式或顯示方式,不適合逐張手動處理。

四、開始資料

來源任務 迴圈物件 固定數值結果
格式化多張工作表 Each Worksheet in Workbook 來源未提供
逐張套用相同格式 Worksheet 屬操作型結果

五、Excel 分析方法

用 For Each ws In ThisWorkbook.Worksheets,在迴圈內對 ws 套用指定格式。應明確使用工作表物件,不依賴目前選取中的 ActiveSheet。

六、計算結果

此來源任務是操作型案例,原檔沒有提供固定數字結果;完成標準是指定工作表皆成功套用相同格式。

七、結果分析與管理解讀

For Each Worksheet 特別適合對一組物件執行一致操作;若不同工作表結構不一,則需先加條件判斷。

八、AI Prompt

請根據來源任務撰寫 For Each Worksheet VBA,批次格式化多張工作表;不要自行捏造工作表數量或固定結果。

九、思考/What-if

**問題:**若其中一張工作表不應被格式化,怎麼處理?