作者Jrxz (Write Me Off)
看板Office
標題[算表] 以VBA選取多個工作表
時間Mon May 1 22:54:15 2017
軟體: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
→ soyoso: 儲存格a1為a,b,c,以變數接受split儲存格a1的一維陣列 05/01 23:06
→ soyoso: worksheets(變數).select 05/01 23:06
→ soyoso: 或是於worksheets()括號內直接以split分割儲存格a1 05/01 23:08