VBA基础之Excel 工作表(Sheet)的操作(二)
二、 Excel 工作表(Sheet)的操作
1. Excel 添加工作表(Sheet)
| 方法名 | 参数 | 参数值 | 说明 |
|---|---|---|---|
| Add | Before | 工作表名称 | 在指定的工作表前面插入新的工作表 |
| After | 工作表名称 | 在指定的工作表后插入新的工作表 | |
| Count | 数值 | 要添加的工作表数量 | |
| Type | 类型 |
'在当前活跃工作表的前面插入一张新的工作表
Sub addSheet()
Worksheets.Add
End Sub '在工作表sheet2前面插入一张新的工作表
Sub addSheet()
Worksheets.Add Before:=Worksheets("sheet2")
End Sub '在工作表sheet2后面插入一张新的工作表
Sub addSheet()
Worksheets.Add after:=Worksheets("sheet2")
End Sub '在当前活跃工作表的前面插入两张新的工作表
Sub addSheet()
Worksheets.Add Count:=
End Sub '在工作表sheet3后面插入两张新的工作表
Sub addSheet()
Worksheets.Add after:=Worksheets("sheet3"), Count:=
End Sub
2. Excel 修改工作表(Sheet)名称
Worksheets("工作表的旧名称").Name = "工作表的新名称"
Sub changeSheetName()
'将工作表Sheet2的名称改为"工作表2"
Worksheets("Sheet2").Name = "工作表2"
'将当前活跃工作表的名称改为"工作表A"
ActiveSheet.Name = "工作表A"
End Sub
3. Excel 移动工作表(Sheet)
| 方法名 | 参数 | 参数值 | 说明 |
|---|---|---|---|
| Move | Before | 工作表名称 | 移动工作表到指定的工作表前面 |
| After | 工作表名称 | 移动工作表到指定的工作表后面 |
'把工作表Sheet1移动到Sheet2后面
Sub moveSheets()
Worksheets("Sheet1").Move after:=Worksheets("Sheet2")
End Sub '把当前活跃工作表移动到Sheet1前面
Sub moveSheets()
ActiveSheet.Move before:=Worksheets("Sheet1")
End Sub '把工作表Sheet2移动到所有工作表的最后
Sub moveSheetToLast()
Dim sht As Object
Dim TARGET_SHEET As Object
Set TARGET_SHEET = Worksheets("Sheet2")
For Each sht In ActiveWorkbook.Sheets
If sht.Name <> TARGET_SHEET.Name Then
TARGET_SHEET.Move after:=sht
End If
Next sht
End Sub
4. Excel 拷贝工作表(Sheet)
| 方法名 | 参数 | 参数值 | 说明 |
|---|---|---|---|
| Copy | Before | 工作表名称 | 拷贝工作表到指定的工作表前面 |
| After | 工作表名称 | 拷贝工作表到指定的工作表后面 |
'把工作表Sheet1拷贝到Sheet2后面
Sub copySheets()
Worksheets("Sheet1").Copy after:=Worksheets("Sheet2")
End Sub '把当前活跃工作表拷贝到Sheet1前面
Sub copySheets()
ActiveSheet.Copy before:=Worksheets("Sheet1")
End Sub
5. Excel 删除工作表(Sheet)名称
WorkSheets("工作表名").Delete
'删除当前活跃的工作表
Sub deleteActiveSheet()
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End Sub
'删除工作表Sheet2
Sub deleteSheet()
Application.DisplayAlerts = False
Worksheets("Sheet2").Delete
Application.DisplayAlerts = True
End Sub
VBA基础之Excel 工作表(Sheet)的操作(二)的更多相关文章
- VBA基础之Excel 工作薄(Book)的操作(三)
三. Excel 工作薄(Book)的操作1. Excel 创建工作薄(Book) Sub addWorkbook() Workbooks.Add End Sub 2. Excel 打开工作薄(Boo ...
- 个人永久性免费-Excel催化剂功能第27波-Excel工作表设置快捷操作
Excel催化剂在完善了数据分析场景的插件需求后,决定再补充一些日常绝大多数Excel用户同样可以使用到的小功能,欢迎小白入场,在不违背太多Excel最佳实践的前提下,Excel催化剂乐意为广大Exc ...
- VB6.0 获取Excel文件工作表Sheet的名称
获取Excel文件工作表Sheet的名称 '产生Excel文档 Dim xlapp, xlbook As Object Dim sSheetName As String Set xlapp = Cre ...
- C#将一个excel工作表根据指定范围拆分为多个excel文件
C#将一个excel工作表根据指定范围拆分为多个excel文件 微软Excel没有提供直接的方法来拆分excel文件,因此要拆分一个excel文件最简单的方法可能就是手动剪切和粘贴了,除此之外,还有其 ...
- C#中如何在Excel工作表创建混合型图表
在进行图表分析的时候,我们可能需要在一张图表呈现两个或多个样式的图表,以便更加清晰.直观地查看不同的数据大小和变化趋势.在这篇文章中,我将分享C#中如何在一张图表中创建不同的图表类型,其中包括如何在同 ...
- C# 如何合并Excel工作表
文档合并.拆分是实现文档管理的一种有效方式.在工作中,我们可能会遇到需要将多个文档合并的情况,那如何来实现呢,本文将进一步介绍.关于拆分Excel工作表,可参见这篇文章--C#如何拆分EXCEL工作表 ...
- C# 合并Excel工作表
文档合并.拆分是实现文档管理的一种有效方式.在工作中,我们可能会遇到需要将多个文档合并的情况,那如何来实现呢,本文将进一步介绍.关于拆分Excel工作表,可参见这篇文章——C#如何拆分EXCEL工作表 ...
- C#7.2——编写安全高效的C#代码 c# 中模拟一个模式匹配及匹配值抽取 走进 LINQ 的世界 移除Excel工作表密码保护小工具含C#源代码 腾讯QQ会员中心g_tk32算法【C#版】
C#7.2——编写安全高效的C#代码 2018-11-07 18:59 by 沉睡的木木夕, 123 阅读, 0 评论, 收藏, 编辑 原文地址:https://docs.microsoft.com/ ...
- Excel实用技巧-如何批量提取excel工作表名称
Excel实用技巧-如何批量提取excel工作表名称 1. 打开Excel文件,点击“公式”栏,进而点击“定义管理器” 2. 在弹出的对话框中,点击新增按钮, 名称:“sheet”,引用位置:“=RE ...
随机推荐
- Docker镜像浅谈
先抛出几个我在学习过程中产生的几个问题. 1. 容器镜像是什么, 和装系统时的镜像有什么关系? 2. 容器镜像的作用是什么? 3. 不同版本的ubuntu镜像有什么区别, 比如说 ubuntu:18. ...
- 在java程序中使用JDBC连接mysql数据库
在java程序中我们时常会用到数据库中的数据或操作数据库中的数据,如果java程序没有和我们得数据库连接,就不能实现在java程序中直接操作数据库.使用jdbc就能将java程序和数据库连起来,此时我 ...
- 09JavaScript函数
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块. 实例1: <!DOCTYPE html> <html> <head> <meta charset ...
- angular-sanitize 插件的使用,获取带html标签的内容
1,安装 angular-sanitize bower install angular-sanitize --save 引入到 html <script src="/bower_com ...
- mongodb数据的导出和导入
mongo导出表说明: root@827995de7c7f:/# mongoexport --help Usage: mongoexport <options> Export data f ...
- Linux常用97条命令
1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文件的所有文件 -A 通-a,但不列出"."和".." -l ...
- python学习笔记:第13天 内置函数(一)
详细文件查看点击这里:详细地址
- python教程(一)·命令行基本操作
先来了解下 "命令提示符". 等等?!既然本篇文章标题是"命令行基本操作",那怎么又说到"命令提示符"去了呢?客官莫要急,且听我说 命令提示 ...
- macos 安装 brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ...
- xshell5连接虚拟机的小问题处理
1.首先确保虚拟机是桥接状态,然后在虚拟机下用ifconfig查看ip地址(当然是默认你虚拟机下是linux) 2.确保虚拟机安装了ssh...安装openssh-server: 对应的sudo ap ...