excel中如何按特定名称快速建立工作表。

excel中如何按特定名称快速建立工作表,比如手头有一份名单,需要将工作表的名字改为名单中的人名,张三,李四,王五等等。需要建立的表太多,一个个建太麻烦。求助~~~... excel中如何按特定名称快速建立工作表,比如手头有一份名单,需要将工作表的名字改为名单中的人名,张三,李四,王五等等。需要建立的表太多,一个个建太麻烦。求助~~~ 展开
 我来答
GoddenSave
推荐于2016-02-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3013
采纳率:47%
帮助的人:522万
展开全部
excel中如何按特定名称快速建立工作表的解决方法如下:
1、可以用vba做一个宏来处理,
2、宏的具体内容如下:

假设需要创建6个工作表
表名放在第一表的A1到A6,用下VBA
Sub b()
Dim i As Integer
For i = 1 To 6
Sheets(i).Name = Sheets(1).Cells(i, 1).Text
Next
End Sub
这样就可以批量改表名了。
莱昂纳德_欧拉
推荐于2016-04-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
假如你有6个表
表名放在第一表的A1到A6,用下VBA
Sub b()
Dim i As Integer
For i = 1 To 6
Sheets(i).Name = Sheets(1).Cells(i, 1).Text
Next
End Sub
这样就可以批量改表名了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zoe3322
2010-11-11 · TA获得超过409个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:166万
展开全部
先弄个宏,再把里面的内容删了,换成下面的语句

Sheets(1).Select
For a = 1 To 20
Sheets.Add after:=Sheets(a)
Sheets(a + 1).Name = Sheets(1).Cells(a, 1)

看不懂+Q:413173184
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式