您的位置: 首页 > EXCEL技巧 > ExcelVBA >

用VBA在工作簿中创建新的工作表

时间:2013-12-10 整理:docExcel.net

在VBA中,可以用Sheets.Add 方法在工作簿中新建工作表。其语法是:

Sheets.Add(Before, After, Count, Type)

其中参数Before、After指定新建工作表的位置,Coun指定工作表的数量,Type指定新建工作表的类型。如下例:

在工作簿新建一个名称为“工作表1”的工作表:

Sub AddWorksheet()
   On Error Resume Next
   Worksheets.Add().Name = "工作表1"
End Sub

在最后一个工作表的后面新建名称为“工作表2”的工作表:

Sub AddWorksheetAfterLast()
   On Error Resume Next
   Worksheets.Add(After:=Worksheets(Worksheets.Count)).Name = "工作表2"
End Sub

在最后一个工作表的前面新建4个工作表:

Sub Add4Worksheets()
   Worksheets.Add Before:=Worksheets(Worksheets.Count), Count:=4
End Sub

运行下面的代码中,首先给出一个提示,要求用户输入新建工作表的名称,然后用该名称新建工作表。如果出现错误,如名称过长或该名称已被使用,将直接新建一个工作表。

Sub AddNameNewSheet()
   Dim NewName As String
   NewName = InputBox("请输入新建工作表的名称。")
   On Error Resume Next
   Sheets.Add.Name = NewName
End Sub

word2007视频教程4在word中创建新文档 问题:word2007视频教程4在word中创建新文档
回答:
Excel2013中创建共享工作簿 问题:Excel2013中创建共享工作簿
回答:现在越来越多的公司企业注重团队合作,这样可以让每个人都体会到责任感,而且工作效率也非常高。对于Excel工作簿,也可以进行分工协作,还可以聊天哦,下面,我把方法具体介绍给大家。 ①打开Excel2013,单击菜单栏--审阅...
日本显示器公司正与苹果谈判建新厂造屏幕 问题:日本显示器公司正与苹果谈判建新厂造屏幕
回答: 日本显示器公司正与苹果谈判建厂,为苹果新设备供应屏幕。该公司希望苹果能投资建造这家工厂,这可能会使其成为 iPhone 屏幕的主要供应商。 日本显示器公司希望苹果给新厂投资约合 17 亿美元。新厂预计明...
word2007视频教程全集 Word2007在线培训课程 问题:word2007视频教程全集 Word2007在线培训课程
回答:...1-office的新功能 2-office组件介绍 3-界面的介绍 4-在word中创建新文档 5-文字的录入 6-文字的录入02 7-文字的录入03 8-文字的录入04 9-文字的录入05 10-文档的保存 11-文档的保存02 12-文档的保存03 13-文档...
Word2007官方视频教程 — 使用在早期版本中创建的 问题:Word2007官方视频教程 — 使用在早期版本中创建的
回答:...oft Office Word 2007 中,可以很轻松地使用在以前版本的 Word 中创建的文档。您可以在 Office Word 2007 中打开早期版本的文档,然后在兼容模式下工作,使文档保持早期格式不变。这样,就可以继续与不使用 Word 2007 的用户共享文档。...
在Excel2007中创建多个方案的方法 问题:在Excel2007中创建多个方案的方法
回答:平时工作中我们可能经常会用到在Excel2007中做方案表,如果一张方案一个表,方案太多的话做起来是不是会有些繁琐,让看的人也有些眼花缭乱,其实我们可以通过创建多个方案的方法,让别人可以在不同的方案之间进行比较查...
相关推荐: