From  http://club.excelhome.net/forum.php?mod=viewthread&tid=470603&page=23#pid3118642


新建一个工作表(Worksheet),要调用工作表(Worksheet对象)的Add方法(可以建制一个新建工作表的宏来查看相关的代码)。

如果我们想在当前工作表中新建一个工作表,代码可以写为:

Worksheets.Add '新建的工作表的位置在当前活动工作表的前面

此时,新建的工作表Excel默认把它放在活动工作表的前面,如果我们需要改变它的位置也是可以的。例如:

Worksheets.Add before:=Worksheets("sheet2")  '在工作表sheet2之前添加一个工作表
Worksheets.Add before:=Worksheets(1)   '在最前面添加一个工作表
Worksheets.Add after:=Worksheets("sheet2") '在工作表sheet2之后添加一个工作表"
Worksheets.Add after:=Worksheets(Worksheets.Count) '在最后面添加一个工作表

试了以上的代码,我们会发现,新添加的工作表都是采用“老大、老二、老三.....”的命名方式,如果你需要为新添加的工作表改一个名字,也是可以的,只需要再添加一句代码即可:

 Worksheets.Add before:=Worksheets(1) '在最前面添加一个工作表ActiveSheet.Name = "abc"  '将新建的工作表更名为“abc”

如果想更简单点,这句代码还可以合二为一:

Worksheets.Add(before:=Worksheets(1)).Name = "abc" '在最前面添加一个名称为“abc”的工作表

有时,也许需要一步就添加多个工作表,那可用下面的代码:

Worksheets.Add Count:=3   '添加三个工作

VBA EXCEL 对象操作 - 新建工作表相关推荐

  1. Excel右键,新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。的**解决方案**

    Excel右键,新建工作表,打开时提示"因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配.的解决方案 如果你的电脑之前装过WPS,后来又卸载了,那么十有八九是路 ...

  2. 如何在Excel中批量新建工作表

    任务需求: 按照月份时间生成单月工作表,生成结果如下图所示: 下面是具体的生成步骤,本文使用的是2016版Excel. 步骤一: 准备数据.在A1单元格设置类标签,在A2单元格输入2019年1月,然后 ...

  3. 【Excel VBA】新建工作表-踩坑多年经验教训

    纲举目张 说明 代码code 使用方法 说明 在新建工作表的这条路上踩过太多的坑了,虽然仅有个别的项目才需要用到新建工作表,但是很久不用,难免习惯性的baidu,然后就是一大堆乱七八糟的搜索结果:1. ...

  4. navicat 只对比一张表的数据_Excel VBA批量新建工作表(对比数据透视表的使用)...

    在之前的一篇文章中,分享过用数据透视表的方法批量新建工作表. https://zhuanlan.zhihu.com/p/115191339​zhuanlan.zhihu.com 本次将用VBA的方式快 ...

  5. Python+pandas把多个DataFrame对象写入Excel文件中同一个工作表

    推荐教材: <Python数据分析.挖掘与可视化>(慕课版)(ISBN:978-7-115-52361-7),董付国,人民邮电出版社,定价49.8元,2020年1月出版,2021年3月第6 ...

  6. C# Excel 新建工作表,新增工作表,更改工作表的名字

    VS-C++ 系列:所有相关C++文章链接. VS-C# 系列:所有相关C#文章链接. bat 系列:所有相关bat文章链接. OpenCV 系列:所有相关OpenCV文章链接. AD 系列:所有相关 ...

  7. 陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮

    陈表达VBA学习笔记-新建工作表鼠标右键菜单按钮:新建一个我的菜单按钮 设置对应的宏过程名称为 [我的菜单宏] 点击按钮弹窗信息,信息可自定义设置 详细代码如下: Sub 新建右键菜单()Dim 菜单 ...

  8. Excel错误“不能将对象移到工作表外”解决方法

    在excel 工作表中插入行或列时,提示"不能将对象移到工作表外",无法插入行或列. 解决方法: 先试这个方法:按ctrl+6 没看错就是这么简单,按ctrl+6 这个方法已经在多 ...

  9. 将excel中的一个工作表按照某列拆分成多个sheet工作表

    如何将excel中的一个工作表按照某列拆分成多个sheet工作表呢?接下来就利用VBA工具来解决这个问题. 拆分之前的工作表: 拆分之后的工作表: 操作步骤具体如下: 第一步:打开需要拆分的表格文件: ...

最新文章

  1. C#Winform+WindowsAPI做个剪贴板无缝自动保存器(视频截图利器)
  2. log4j的使用方法
  3. 根据API创建BOM(Itpub)
  4. 【正一专栏】《神秘巨星》总有一种真诚让你泪流满面
  5. C# - 值类型、引用类型走出误区,容易错误的说法
  6. 你真的会使用assert吗?
  7. Linux 禁ping和开启ping操作
  8. boost::fusion::tuple用法的测试程序
  9. 用aspx开发html5页面,ASP.NET使aspx页面能接受HTML,asp的页面传送的文件-.NET教程,Asp.Net开发...
  10. 又一大厂裁员!当天粗暴通知、赔偿N+1但没年终奖?小红书回应了...
  11. 【实践】对比学习在快手推荐系统中的的应用探索
  12. css按钮口诀 - CSS BUG顺口溜
  13. ubuntu服务器系统不识别,U盘安装16.04server版 安装好后重启 无法进入系统
  14. kylin通过API增量build
  15. 3.软件架构设计:大型网站技术架构与业务架构融合之道 --- 语言
  16. 手机邮箱怎么注册申请?教你用手机号如何注册电子邮箱地址
  17. 如何让cloudflare缓存html,cloudflare无限流量缓存的使用方法
  18. 【教程】使用腾讯云轻量应用服务器搭建 Guacamole 远程桌面代理服务器,让境外小鸡远程不再卡顿!!
  19. 不同网段的计算机怎么远程桌面,不同网段也可以远程桌面
  20. IPA包重签企业证书

热门文章

  1. 从永远到永远-SpringBoot微信公众号开发实战(一)-自用
  2. 深度技术 GHOST XP八分钟快速装机版 V5.0 发布[原生NTFS格式]
  3. 计算机应用技术新生入学感想,入学心得体会范文
  4. Diffusion Model (扩散生成模型)的基本原理详解(一)Denoising Diffusion Probabilistic Models(DDPM)
  5. 2021年中国铁矿石产业链供需整体分析,上游勘察储量下滑,进口依赖加重,下游需求增长「图」
  6. 银河麒麟操作系统问题解决方式汇总
  7. 支付宝指纹解锁流程分析以及代码实现
  8. C++ winhttp 实现文件下载器
  9. L2行情接口使用技巧分享
  10. js计算精度问题-保留两位有效数字