作者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://webptt.com/cn.aspx?n=bbs/Office/M.1493650458.A.A8D.html
1F:→ soyoso: 储存格a1为a,b,c,以变数接受split储存格a1的一维阵列 05/01 23:06
2F:→ soyoso: worksheets(变数).select 05/01 23:06
3F:→ soyoso: 或是於worksheets()括号内直接以split分割储存格a1 05/01 23:08