萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 辦公室軟體 >  >> Excel 教學 >> Excel 綜合

Excel 2010 無腳本編輯器也能批量修改工作表名稱

Excel 2010 移除了 2003 版的「Microsoft Script Editor」,導致無法在開啟活頁簿時直接批量修改工作表名稱。本文提供兩種替代方案:

方法一:先改一張表名再另存關閉,再用 XML 取代

  1. 將第一張工作表改名為「1月」,儲存並關閉活頁簿。
  2. 以 WinRAR 開啟 .xlsx 檔(視為壓縮檔),進入 xl 資料夾,用記事本開啟 workbook.xml。
  3. 「編輯 ▸ 取代」:尋找 sheetId,取代為 月 sheetId(區分大小寫),全部取代。
  4. 儲存並關閉記事本,WinRAR 提示更新封存時選「是」。
  5. 重新開啟活頁簿,所有工作表名稱已批量加上「月」字。

方法二:VBA 巨集(需啟用巨集)

Sub RenameSheets()
    Dim ws As Worksheet
    For Each ws In Worksheets
        ws.Name = ws.Name & "月"
    Next ws
End Sub

雖無 Script Editor,善用 XML 結構或 VBA 仍能達成批量更名、超連結、批註等底層操作。

copyright © 萬盛學電腦網 all rights reserved