一個簡單的改法是
Sub macro()
For i = 1 To 3
Sheets(i).Name = Chr(96 + i) + "_02"
Next
End Sub
或
Sub macro()
For i = 1 To 3
Sheets(i).Name = Left(Sheets(i).Name, 2) + "02"
Next
End Sub
※ 引述《samkuo (學著尊重別人是樂隊交接ꨩ》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 您所使用的軟體為:
: excel 2007
: 版本:
: 問題:
: 我一個excel檔案裡頭有很多個sheet 每個sheet的命名為 a_01,b_01,c_01
: 我在次月的時候想要一次把這些sheet的01改為02,不知道是否有辦法一次改
: 還是必須一個一個sheet改呢?? 謝謝!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.48.133
※ 編輯: JieJuen 來自: 218.164.48.133 (02/13 03:52)