excel vba工程资源管理器里如何调整工作表的顺序 VBA新手,因为在VBA里写
答案:5 悬赏:60
解决时间 2021-01-24 14:00
- 提问者网友:美人性情
- 2021-01-24 03:07
excel vba工程资源管理器里如何调整工作表的顺序 VBA新手,因为在VBA里写
最佳答案
- 二级知识专家网友:千夜
- 2021-01-24 03:33
你的SHEETS1 SHEETS2 这是工作表的实际排序,后边的汉字才是你的工作表名称,你在表格里边移动下工作表就会发现问题了
全部回答
- 1楼网友:春色三分
- 2021-01-24 06:50
不可以但是你可以换一种表达方式 比如第一张表可以用sheets(1)表示 也可以用sheets(“工作表名称”)表示
- 2楼网友:爱难随人意
- 2021-01-24 06:03
你的SHEETS1 SHEETS2 这是工作表的实际排序,后边的汉字才是你的工作表名称,你在表格里边移动下工作表就会发现问题了
- 3楼网友:荒野風
- 2021-01-24 05:04
工作表关于名称的常见属性有CodeName、Name和index 等。你在VBE编辑器左侧看到的sheet1(sheet1),sheet2(sheet3)之类的一列表名,那括号外的就是你在代码使用的sheet1.range(A1) 之类引用的,是CodeName(按蹩脚的翻译名字,代码名字,在代码中可以直接使用的名字),这是软件按照你建立工作表的先后顺序自动命名的,无法修改和排序。括号里的sheet1是工作表的Name,也就是你在EXCEL的表格窗口看到的工作表的标签名,这个名字可以随时修改,但是在VBA中sheet1无法作为一个工作表对象直接引用,而是写成sheets("sheet1")。第3个INDEX就是以索引号来表示的sheets(1), 这个是一个表格集合对象内的表格对象的顺序号,这个顺序基本等同于你在表格窗口看到的工作表标签的排列顺序,同一张表有多个名字,就比如人的小名,学名,艺名一样,不管名称叫法如何,指代的都是同一个主体,以上希望你能够采纳。
- 4楼网友:蕴藏春秋
- 2021-01-24 04:43
程序里用顺序号 Sheets(i)表示第几张表,如删了第4张,原第5张就变成第4张,就不会出错了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯