[算表] 使用儲存格值來命名工作表

看板Office作者 (chocolateman)時間5年前 (2020/09/25 23:02), 編輯推噓0(0014)
留言14則, 2人參與, 5年前最新討論串1/1
軟體:office 版本:7 因為每一陣子就要更改多個工作表名稱 請問如何使用儲存格值來命名工作表? 舉例: 在 C3 輸入 第23週 第 1 個工作表名稱就會自動更改為 第23週 在 C4 輸入 第24週 第 2 個工作表名稱就會自動更改為 第24週 用估夠 可以找到這篇 "會使用儲存格值來命名工作表" ptt不讓我貼縮網址 說有廣告嫌疑 總之完全看不懂@@ 我願意學 但希望有簡單一點的方法 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.170.81 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1601046154.A.0AC.html

09/26 07:51, 5年前 , 1F
同該"會使用儲存格值來命名工作表"網頁一樣,用觸發事件
09/26 07:51, 1F

09/26 07:51, 5年前 , 2F
worksheet_change,判斷限縮觸發事件儲存格看要用網頁內的
09/26 07:51, 2F

09/26 07:51, 5年前 , 3F
range.address或是range.row和range.column,還是
09/26 07:51, 3F

09/26 07:51, 5年前 , 4F
intersect,往下看, ..../, \, [, ], *, ?, or :....,這
09/26 07:51, 4F

09/26 07:51, 5年前 , 5F
段是在判斷工作表名稱是否有不合法字元;往下看,...
09/26 07:51, 5F

09/26 07:51, 5年前 , 6F
already exist...這段是判斷要更名以外的其他工作表是否存
09/26 07:51, 6F

09/26 07:51, 5年前 , 7F
在同工作表名稱,如都沒問題,變數bln布林值為真時才做工
09/26 07:51, 7F

09/26 07:51, 5年前 , 8F
作表名更名的動作
09/26 07:51, 8F

09/26 07:51, 5年前 , 9F
如不是在activesheet更名的話,worksheets(...).name,括
09/26 07:51, 9F

09/26 07:51, 5年前 , 10F
號內和target.row減個數(這要看第一個要更名的工作表,索
09/26 07:51, 10F

09/26 07:51, 5年前 , 11F
引值是多少,假設是2的話,就減1),所以內文說要簡單點,
09/26 07:51, 11F

09/26 07:51, 5年前 , 12F
就看判斷上是否保留
09/26 07:51, 12F

09/26 07:54, 5年前 , 13F
另外巨集還有寫到判斷要更名字串長度是否超過31個字元
09/26 07:54, 13F

09/26 18:04, 5年前 , 14F
萬分感謝
09/26 18:04, 14F
文章代碼(AID): #1VRWQA2i (Office)
文章代碼(AID): #1VRWQA2i (Office)