用vb给excel表增加工作簿,并修改其名称

我现在有一个excel表模板,里面有四个工作簿,现在我需要用vb给其填写内容,每一份资料都有四页,格式与模板中一致,因此,模板中四页是基础,填写第二份资料时,就需要将模板中四个工作簿追加至已经填写好第一份的excel表的后面,如何实现呢,谢谢,我主要不会增加工作簿,并修改其名称
我想调用的是一个excel表中模板中的sheet,把他复制至当前表中

第1个回答  2010-11-12
如果你的问题是添加工作表:
复制工作表到最后:
Sheets("Sheet1").Copy After:=Sheets(Sheets.Count)
重命名最后一张工作表(新加的工作表):
Sheets(Sheets.Count).Name = "c"
第2个回答  2010-11-12
从网上抄的,你看看吧
增加sheet工作表VB.NET code

Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet

xlApp = New Excel.Application
xlBook = xlApp.Workbooks.Add
xlSheet = xlBook.Worksheets.Item(xlBook.Worksheets.Count)
第3个回答  2010-11-12
你是打字打错了还是怎么的,是工作表还是工作簿啊。如果是工作表能理解你想要干什么,如果是工作簿我就有点糊涂了。。。不明白你的目的,在的话就百度联系我,我帮你做。。。本回答被提问者采纳

用vb给excel表增加工作簿,并修改其名称
Sheets("Sheet1").Copy After:=Sheets(Sheets.Count)重命名最后一张工作表(新加的工作表):Sheets(Sheets.Count).Name = "c"

VB怎么在excel中添加工作表?
6、最后,在弹出的窗口中单击宏名称,然后单击“执行”按钮即可,如下图所示。这样就实现了用VBA在excel中添加一个工作表并且对其命名的功能了。

请问如何用vb做宏,为一个excel工作表建立多个副本
我运行过了,可以的sheet1的标签不要改

vb给excel添加工作表
1、ALT+F11,进入VBE窗口。2、右击工作表标签-插入-模块。3、输入代码:Sub test()Worksheets.Add(after:=Sheets(Sheets.Count)).Name = "test"End Sub 4、按下F5执行,查看工作表,新建的test表 已新建好。

excel中用vb批量修改工作表?
excel中用vb批量修改工作表,根据你的补充描述和图片信息来看,可以直接使用Excel自带的VBA功能来完成,只有你简单的懂一点就可以了。首先第一张表为总表,第二张表做一个模板表,如图一:具体操作步骤如下:1、按Alt+F11组合键进入VBA编辑器;2、依次单击“插入”--“模块”,在模块中进行书写代码,...

Excel VBA,求批量更改各个excel的单个工作表名称
答:可以。复制下面代码到VB编辑器里,运行"ModifySheetName"程序。程序会弹出对话框来让你选择文件,修改完成后保存在原位置。Private Function GetDirectory() Dim fd As FileDialog Set fd = Application.FileDialog(msoFileDialogFolderPicker) With fd If .Show = -1 Then GetDirectory...

Excel 中VB 批量修改工作部名称问题?
工作薄 是文件, 工作表 是 文件里的Sheet, 我发现你都分不清 什么是什么 Sub rename() For Each sht In ThisWorkbook.Sheets If sht.Index > 1 Then i = i + 1 If Sheets(1).Cells(i + 1, 1) <> "" Then sht.Name = Sheets(1).Cells(i + 1, 1) End If ...

如何批量修改excel多个工作表的指定名称
\\*.xlsx")更改五座神山,获得你工作簿的路径。fn = ThisWorkbook.Path & "\\五座神山\\" & filename '设置fn为路径;worksheets(1),即需要修改的表格,这里是第一个工作表;可以根据你的模版和需要加入的位置更改为其他数字。name等号后面是需要改变的名称 twb.Worksheets(1).name="神山小百科"...

求EXCEL VBA批量修改文件名的代码示例
目标:为学员照相 导入电脑并批量修改为学号加姓名 1、首先建立一个EXCEL表 其中第一个工作薄名称为照相顺序表 如下图 Sub 照片重命名()If MsgBox("程序将重命名与本工作薄同目录下的所有照片文件,确认这样做么?", vbYesNo) <> 6 Then Exit Sub End If Dim oldname As String '旧文件名...

vb6修改excel工作表名称
假设你已经存有:Excel文件,名为“文件名.xls”,保存在你的vb工程同一个文件夹里。首先通过菜单:[工程]--[引用],勾选:Microsoft Excel XX.X Object Library 代码如下:Private Sub Command1_Click()Dim excel_App As Excel.Application Dim excel_Book As Excel.Workbook Dim excel_sheet As ...

相似回答