excel sheet属性中名称如何修改?
vba吧
全部回复
仅看楼主
level 8
白小白真是小白
楼主
虽然不影响使用,但是excel文件sheet反复的删除新建后,sheet属性名称已经乱七八糟了,大佬,该如何批量进行修改呢?
2026年07月28日 03点07分
1
level 8
云出岫😈
没图
2026年07月28日 08点07分
2
白小白真是小白
抱歉哈,可以看下我最新的回复哈,老云,你也是吧里老人了啊,哈哈哈
2026年07月30日 03点07分
level 7
ISD_狮子座
sheets(1).name
2026年07月28日 08点07分
3
白小白真是小白
狮子啊,好久不见哦,我不是像修改sheet的名称,而是想修改sheet2里面这个数字
2026年07月30日 03点07分
level 12
烟雨江南ooo
所以我不建议用属性名,直接用标签名,比如sheets("基础表")
2026年07月29日 06点07分
4
烟雨江南ooo
话说这吧好久没见到新帖了
2026年07月29日 06点07分
白小白真是小白
@烟雨江南ooo
江南,好久不见哦,最近如何啊?
2026年07月30日 03点07分
烟雨江南ooo
@白小白真是小白
闲的发慌,疫情之后好像贴吧求助基本功能的都少了
2026年07月31日 00点07分
白小白真是小白
@烟雨江南ooo
江南,我跟你说哦,隔壁excel吧里有人被骗了20,哈哈哈,就感觉那个吧里哦,就有点点没人情味,很简单的一个需求,条件格式+提取判断,函数就能搞定的,vba做起来更简单点,还是vba吧里好啊,虽然人不多有点冷清,但是大佬们真是为爱发电啊
2026年07月31日 03点07分
level 12
烟雨江南ooo
你的提问有点歧义,我现在假定你是要修改属性名,也就是代码名
Sub ChangeSheetCodeName()
Dim sht As Worksheet
Set sht =
网页链接
("库存表") '工作表显示标签名
'修改VBE里面的(Name)代码名称
ThisWorkbook.VBProject.VBComponents(sht.CodeName).Name = "wsStock"
End Sub
2026年07月29日 06点07分
5
level 8
白小白真是小白
楼主
2026年07月30日 03点07分
6
白小白真是小白
大佬,我想修改“sheet2”后面这个数字,同一份文件反复删除增加sheet,导致现在sheet后面这个序号都乱死了,,,
2026年07月30日 03点07分
云出岫😈
这个改不了
2026年07月30日 04点07分
白小白真是小白
@云出岫😈
唉,那只能手动更改了...83份sheet啊,郁闷...
2026年07月30日 05点07分
烟雨江南ooo
@白小白真是小白
可以代码改,我前天的回复被吞了没注意,你看楼层外,我再发图
2026年07月31日 00点07分
level 12
烟雨江南ooo
2026年07月31日 00点07分
7
白小白真是小白
多谢多谢江南!
2026年07月31日 03点07分
烟雨江南ooo
@白小白真是小白
你真应该问问豆包了,我是搬运工
2026年07月31日 06点07分
白小白真是小白
@烟雨江南ooo
可恶,我问度娘了,但回答的都是修改sheet(i).name啊
2026年07月31日 07点07分
烟雨江南ooo
@白小白真是小白
度娘早就是谁有钱就请上前排
2026年07月31日 07点07分
1