中易网

VBA对工作表命名

答案:2  悬赏:30  
解决时间 2021-02-24 08:15
大家好!
EXCEL工作薄中有张名为:“我的数据”工作表,现想用VBA代码将“我的数据”工作表的前一张工作表命名为:“数据透视”。谢谢大家了。
最佳答案
Sub 表改名()
For i = 1 To ThisWorkbook.Sheets.Count
If Sheets(i).Name = “我的数据" then
Sheets(i-1).Name = “数据透视"
end If
Next
End Sub
全部回答
sub test() dim savedir, newname as string newname = sheets("sheet2").range("b2")   '所谓的另一个工作表的单元格,自己改工作表名称和单元格以获得新工作簿的名称 savedir = application.getopenfilename savedir = left(savedir, instrrev(savedir, "\")) sheets("sheet1").copy    '所谓特定工作表,自己改名称 activeworkbook.saveas savedir & newname end sub 运行此宏,会弹出一让你选择文件路径及文件,你得手动点到待保存路径,并必须选择该路径下的一文件(这样才能获取文件路径)。如果你路径已知,建议你直接修改代码 savedir = application.getopenfilename savedir = left(savedir, instrrev(savedir, "\")) 为 savedir = "d:\abc\"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
形容一个人喜欢模仿别人,又和别人差距非常远
台湾复盛空压机(上海)销售公司
梦到自己的属性被别人牵走拉
目前为止,海贼王漫画和动画在日本分别处于什
从齐齐哈尔火车站到齐齐哈尔师范专科坐几路线
馨韵花卉坊在哪里啊,我有事要去这个地方
从宁波这边上高速要去嘉兴南湖
天津包子老店我想知道这个在什么地方
lol职业选手等级是怎么划分的,有的s级有的A
阿航三鸟店地址有知道的么?有点事想过去
香港电影对警官遵命怎么说的
快乐大本营那一期何炅摸赵丽颖大腿
十三岁男孩上寄宿学校好吗
为什么桌游类的游戏很少APP
我有1张1990年50元人民币,请问值钱吗?值多
推荐资讯
苏州保税区人民币付款的退税问题
为什么京东优惠券无法领 系统提示地址非法
“又过了一天 每一天 会醉酒。。。。。”是什
修造祖坟,需要改变山向,而先后山向的修造课
8090网咖(怡乐路)怎么去啊,有知道地址的么
为什么我是绿钻但Q空间显示是不是?
em10夜景怎么拍都不对,各种抖求问夜景
《泰坦尼克号》中的飞翔的姿势代表着什么?
绿萝一天吸一平方的百分之几的甲醛?
请问什么是高血糖?
赤城县独石口镇中心幼儿园地址在哪,我要去那
哪位晓得心语星愿mv讲的是什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?