永发信息网

一个有100个人的档案信息EXCEL表,如何根据表中的姓名创建100个分表,分别保存在sheet1—sheet100中?

答案:1  悬赏:0  手机版
解决时间 2021-02-06 07:30
根据表中姓名自动创建100个分表,而且分表中格式与总表不同。
要求按总表中相应栏目填入分表。
请提供详细操作方法。
最佳答案
假设你用的工作表是Sheet1,每一行档案记录都要创建一个sheet

Sub Macro1()
'
' Macro1 Macro

Dim I As Integer
Dim Zname As String
Zname = ActiveSheet.UsedRange.Address

For I = 1 To Val(Mid(Zname, InStr(InStr(Zname, ":") + 2, Zname, "$") + 1, 6))
Zname = Format(I)
Rows(Zname & ":" & Zname).Copy
If Not WorksheetExists(Zname) Then
Sheets.Add After:=Sheets(Sheets.Count)
ActiveSheet.Name = Zname
End If
Sheets(Zname).Select
Range("A1").Select
ActiveSheet.Paste
Sheets("Sheet1").Select '假设你用的工作表Sheet1
Next
End Sub
Function WorksheetExists(ByVal SheetName As String) As Boolean
Dim sName As String
On Error GoTo err1
sName = Worksheets(SheetName).Name
WorksheetExists = True
Exit Function
err1:
WorksheetExists = False
End Function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
济宁市任城区环保局地址好找么,我有些事要过
张家口中远工程项目管理有限公司地址在什么地
【哲学书】中国最好的哲学书是哪本?
谁知道世界地图上:东经120,北纬30附近的城市?
X021/Y003(路口)在哪里啊,我有事要去这个地
员工绩效考核怎么写
莱芜市环境保护局地址有知道的么?有点事想过
如果直线l是曲线y=x³-2x在点(1,﹣1)处的切线
下列哪个施工程序是正确的?(2004,48)A.吊顶
三星冰箱 RSG5VLWJ 变频板 DA41-00411A为什么
聊城市环境保护局地址有知道的么?有点事想过
我想开设一家口腔护理店,但是不像那些口腔诊
下载什么防蹲网软件可以有效禁止别人蹲自家的
过食肥甘厚味,易于()A.阻滞气机B.损伤胃肠C.
茌平县环境保护局地址好找么,我有些事要过去
推荐资讯
猫人(解放路)怎么去啊,有知道地址的么
光大国旅永州旅行社地址好找么,我有些事要过
妈妈的手机每发送一条信息需要0.15元,这个月
媛媛美甲怎么去啊,我要去那办事
日月年亿年光年不同类的词
中国电信五队营业厅在什么地方啊,我要过去处
美宜佳NO.A542这个地址在什么地方,我要处理
石台县仁里镇杏溪村民委员会地址有知道的么?
焰火特色烧烤地址有知道的么?有点事想过去
高富帅的高单指身高吗?有高学历的意思吗?
永顺汽车装具地址在哪,我要去那里办事
请问明尼苏达州圣玛丽学校怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?