[算表] 以VBA選取多個工作表

看板Office作者 (Write Me Off)時間9年前 (2017/05/01 22:54), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 今天需要在Excel的工作表上先設定要選取的工作表名 (如 a b c) 如果只選取一個 如在A1欄設定 a VBA裡可以用 Worksheets(Range("A1").Value).Select 切換到工作表 a 而現在的需求是一次選取多個工作表 嘗試過在A1欄設定 a,b,c "a","b","c" 好幾種設定 VBA用 Worksheets(Array(Range("A1").Value)).Select 一直出現陣列索引超出範圍的錯誤 請教一次選取多個工作表該如何設定? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.190.29 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1493650458.A.A8D.html

05/01 23:06, , 1F
儲存格a1為a,b,c,以變數接受split儲存格a1的一維陣列
05/01 23:06, 1F

05/01 23:06, , 2F
worksheets(變數).select
05/01 23:06, 2F

05/01 23:08, , 3F
或是於worksheets()括號內直接以split分割儲存格a1
05/01 23:08, 3F
文章代碼(AID): #1P1qmQgD (Office)
文章代碼(AID): #1P1qmQgD (Office)