请教,使用Excel VBA,是否能够根据工作表的名称来确定是第几个工作表吗?编程中我需要这个参数的。

2025-04-08 21:07:29
推荐回答(2个)
回答1:

可以的如下图

表格名为:表a、表b、表c

代码选择sheet2,结果是表b

回答2:

for i=1 to sheets.count
if sheet(i).name="已知名称" then exit for

next
'代码运行后的 i 值就是第几个工作表,如果 i>sheets.count,表示没有这个表存在。