作者sk2sk2sss (green)
看板Office
标题[算表] VBA Sheet名称怎麽选储存格的字
时间Fri Oct 30 21:04:41 2020
各位大大好
我想问一下
我如果要这样写
Sheet("工作表1").Select
就是选到工作表1这页,没有问题
但是现在如果我要选某页去执行
假设有10个分页
然後是在工作表1有对应的名称
我前面先写一个For i 1 To 10
下面写
Sheet(Sheet("工作表1").Cells(i,1)).Select
根据工作表1的某1格名称
去选取相同名称的分页
只是我这样写好像不能跑...
有大大知道怎麽写吗?
谢谢
-----
Sent from JPTT on my HUAWEI HMA-L29.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.121.154.11 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1604063085.A.847.html
1F:→ soyoso: 先说这不是称"分页"是"工作表",在excel分页和工作表指的 10/30 21:13
2F:→ soyoso: 是不同的东西 10/30 21:13
3F:→ soyoso: 另外不要写"不能跑"这种模棱两可的描述好吗 10/30 21:18
4F:→ soyoso: 不能跑指的是什麽 10/30 21:18
5F:→ soyoso: 1.可以执行,但无法达到要的结果 10/30 21:18
6F:→ soyoso: 2.执行後,回传错误值 10/30 21:18
7F:→ soyoso: 是哪种?以内文的来执行会回传错误讯息 10/30 21:19
8F:→ soyoso: 那内文就写清楚,执行後,回传错误讯息,错误讯息是什麽 10/30 21:20
9F:→ soyoso: 改为sheets(sheets("工作表1").cells(i,1).value)).select 10/30 21:21
10F:→ soyoso: ^多打了 10/31 08:52
大哥抱歉
语意陈述不清
非常谢谢你的回覆.
※ 编辑: sk2sk2sss (223.139.182.21 台湾), 11/03/2020 11:28:29