excel利用VBA创建新的工作簿

时间:2023-10-18 10:28:01 

 如果要用VBA创建新的工作簿,可以使用Add方法,如下面的代码。Excel自动将该工作簿命名为“BookN”,其中“N”是下一个可用的数字,同时新工作簿将成为活动工作簿。

Sub AddOne()
Workbooks.Add
End Sub

另外,创建新工作簿更好的方法是将其分配给一个对象变量。例如下例中,由Add方法返回的Workbook对象分配给了对象变量“NewBook”。然后,又设置了“NewBook ”的若干属性。

Sub AddNew()
Set NewBook = Workbooks.Add
With NewBook
.Title = "图书销售目录一览表"
.Subject = "图书销售"
End With
End Sub

“Title”和“Subject”分别为工作簿的“标题”和“主题”属性,可以在工作簿属性的“摘要”选项卡中查看。

下面的代码不仅创建了一个新工作簿的同时,还在工作簿中的第一个工作表前插入了一个名为“计算机类”的工作表,并将该工作表中的B2单元格赋值为“销售数量”。

Sub CreateNewWorkBook()
Dim WBook As Workbook, WSheet As Worksheet
Set WBook = Workbooks.Add
Set WSheet = WBook.Worksheets.Add
WSheet.Name = "计算机类"
WSheet.Range("B2").Value = "销售数量"
End Sub

标签:excel,利用,VBA,创建,新的,工作簿,如果,要用,VBA
0
投稿

猜你喜欢

  • 微信聊天如何隐藏聊天 微信最新隐身方法详解

    2022-09-04 04:28:18
  • Win10如何设置文件夹底部不显示状态栏

    2022-10-29 15:43:29
  • EXCEL 如何比较两列数据是否相同?

    2022-12-28 04:49:30
  • 钱鹿APP怎么绑定微信 钱鹿APP绑定微信方法

    2023-01-08 04:18:14
  • 关闭空闲的IDE通道提高win2008系统的运行效率

    2023-01-04 21:00:19
  • win10显示器显示输入不支持怎么回事?w10显示器输入不支持怎么办

    2023-12-18 19:35:03
  • VirtualBox共享粘贴板不可用 解决VirtualBox共享粘贴板无法粘贴的问题

    2022-09-07 03:20:13
  • 如何解决Win10连接Win7共享打印机错误709?

    2022-11-03 21:37:42
  • word 如何快速将文档中的所有编号全部清除

    2023-11-05 04:02:50
  • CMOS开机密码清除方法之在DOS下清除CMOS密码

    2023-04-04 12:05:35
  • ​WPS文档如何设置夜幕徐徐背景

    2023-11-14 03:19:11
  • 怎样关闭windows8系统的Metro界面程序(2种关闭方法)

    2022-04-11 16:49:07
  • SUM/SUMIF/SUMIFS函数的区别

    2022-03-10 12:37:18
  • WIN7系统如何删除卸载程序(添加和删除程序)

    2022-08-28 10:49:05
  • excel折线图如何添加上限和上限边界?

    2023-06-03 18:14:17
  • 从Word工具栏中启动应用程序

    2023-03-08 22:59:23
  • Excel使用LOOKUP函数在多行或多列查找数据(数组型)

    2022-07-16 12:20:59
  • 教您系统备份工具如何备份系统

    2023-02-24 18:58:01
  • INDEX函数,有时可替代数组公式

    2022-06-20 13:10:10
  • wps表格如何查找重复项

    2023-06-04 01:55:25
  • asp之家 电脑教程 m.aspxhome.com