EXCEL中怎么让工作表默认命名以001开始?

excel

1个回答

写回答

曾莹68

2025-10-18 16:40

+ 关注

VBA
VBA

VBA中,工作表内部是有一个序号的,从1开始2、3、4...排下去。工作表的顺序是按这个内在的序号来排的。如果你删除/增加或移动了工作表,这个序号会以之后的顺序重排。因此批量复制的话,它还是按原来的顺序排的。 但在VBAproject中,工作表的顺序却是按表建立的顺序排的。 另外,VBA中说明一个表可以有三种方式: 一是用序号:sheets(1)指的是第一张表; 二是用表名:sheets("001")指的是名字为001的表; 三是用表的对象名:Sheet1指的是对象叫Sheet1的那张表,也就是活动工作簿中第一张建立的表。 如果没改过表名的话,表名和对象名是一致的,如果改了的话,就不一样了。 按照上面例子,如果将第一张表改名为001,那么以下三个属性值是一样的,都是等于001: Sheets(1).Name Sheets("001").Name Sheet1.Name 至于能否用001开始作为默认工作表,目前只有两种办法,一是自己写VBA,二是先将一工作簿里表名字按001、002...改好,存为模版来做。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号