VBA基础之Excel 工作薄(Book)的操作(三)
三、 Excel 工作薄(Book)的操作
1. Excel 创建工作薄(Book)
Sub addWorkbook()
Workbooks.Add
End Sub
2. Excel 打开工作薄(Book)
| 方法名 | 参数 | 参数值 | 说明 |
|---|---|---|---|
| Open | Filename | 文件名 | 要打开的工作薄文件名 |
| Password | 密码 | 文件密码(打开加密文件时使用) | |
| WriteResPassword | 密码 | 指定文件的修改密码 | |
| ReadOnly | 只读模式 | 指定是否以只读模式打开文件,默认为FALSE |
'打开文件
Sub openExcelWorkbook()
Workbooks.Open Filename:="C:\excelvba\excel_test.xlsx"
End Sub '打开加密文件
Sub openExcelWorkbookWithPassword()
Workbooks.Open Filename:="C:\excelvba\excel_test.xlsx", Password:="password"
End Sub '指定文件的修改密码,打开文件
Sub openExcelWorkbookWithWritePassword()
Workbooks.Open Filename:="C:\excelvba\excel_test.xlsx", WriteResPassword:="password"
End Sub '以只读模式打开加密文件
Sub openExcelWorkbookWithWritePassword()
Workbooks.Open Filename:="C:\excelvba\excel_test.xlsx", Passwor:="password", ReadOnly:=True
End Sub
3. Excel 关闭工作薄(Book)
| 方法名 | 参数 | 参数值 | 说明 |
|---|---|---|---|
| Close | SaveChanges | 是否保存 | 指定是否保存对文件的修改。 1. True: 选择保存新建文件的时候需要用Filename参数指定要保存的文件名称。 不指定文件的保存名称的话会弹出一个对话框 2. False: 放弃修改,不保存文件。 3. 省略: 会弹出一个对话框。 |
| Filename | 保存的文件名 | 指定要保存的文件名 |
'放弃对文件Book1的修改,关闭文件Book1
Sub closeExcelbook()
Workbooks("Book1").Close savechanges:=False
End Sub '保存对Book1.xlsx文件修改并关闭文件
Sub closeExcelbook()
Workbooks("Book1.xlsx").Close SaveChanges:=True
End Sub '把对Book1.xlsx文件另保存到文件"Excel文件.xlsx"里
Sub closeExcelbook()
Workbooks("Book1.xlsx").Close SaveChanges:=True, Filename:="Excel文件"
End Sub
'放弃对Book1.xlsx的修改并退出Excel程序
Sub closeExcelbook()
Application.Quit
Windows("Book1.xlsx").Close saveChanges:=False
End Sub
4. Excel 工作薄(Book)的保存
四、 Excel VBA编程基础
1. 变量
2. 数据类型
3. 表达式和计算
4. 函数
5. 数组
五、 Excel VBA程序的控制
1. If Else判断语句
2. Select Case
3. For Next
4. Do Loop
5. With End With
6. Exit
7. On Error
六 Excel VBA常用函数和方法
1. 搜索(Find)
2. 最终行、最终列
3. 置换(Replace)
4. 自动过滤(AutoFilter)
七、 Excel VBA的程序调试
1. VBA 立即窗口
VBA基础之Excel 工作薄(Book)的操作(三)的更多相关文章
- VBA基础之Excel 工作表(Sheet)的操作(二)
二. Excel 工作表(Sheet)的操作1. Excel 添加工作表(Sheet) 方法名 参数 参数值 说明 Add Before 工作表名称 在指定的工作表前面插入新的工作表 After 工作 ...
- 如何把一个excel工作薄中N个工作表复制到另一个工作薄中
一般遇到标题这样的情况,许多人可能会一个一个的复制粘贴,其实完全不必那么麻烦. 你可以按以下步骤来操作: 第一步:打开所有要操作的excel工作薄\n 第二步:按住Shift键,选择所有要复制的工作表 ...
- java生成简单Excel工作薄
前言: 代码都是建立在实际需求上的,上周做完一个调外部电影券接口的项目,这周产品又要excel表格,大致内容为:券所属影院.图片URL.等信息制作为excel表格,把每次同步过来的数据给他分析. jx ...
- 获取Excel工作薄中Sheet页(工作表)名集合
#region 获取Excel工作薄中Sheet页(工作表)名集合 02./// <summary> 03./// 获取Excel工作薄中Sheet页(工作表)名集合 04./// < ...
- 用VBA宏从一个工作薄复制内容到另一个工作薄
我们项目管理有两个工作薄,一个里面有多个表,每天建一个,记录当天项目,另一个工作薄,有多个表,其中一个是所有项目汇总. 以前都是第一个工作薄一个表做完,再复制粘贴到第二个工作薄的汇总表中. 写了个VB ...
- VBA基础之Excel VBA 表格的操作(一)
一.Excel VBA 表格的操作1. Excel表格的指定以及表格属性的设置 Sub main() '把表格B2的值改为"VBA Range和Cells函数" Range(&qu ...
- python解决excel工作薄合并处理(openpyxl处理excel2010以上版本)
前段时间使用xlrd.xlwt对文件进行处理(https://www.cnblogs.com/pinpin/p/10287491.html),但是只能处理excel2010以下版本,所以又写了个处理e ...
- 个人永久性免费-Excel催化剂功能第27波-Excel工作表设置快捷操作
Excel催化剂在完善了数据分析场景的插件需求后,决定再补充一些日常绝大多数Excel用户同样可以使用到的小功能,欢迎小白入场,在不违背太多Excel最佳实践的前提下,Excel催化剂乐意为广大Exc ...
- 合并Excel工作薄中成绩表的VBA代码,非常适合教育一线的朋友_python
这时候还需要把各个工作表合并到一起来形成一个汇总表.这时候比较麻烦也比较容易出错,因为各个表的学号不一定都是一致的.对齐的.因为可能会有人缺考,有人会考号涂错等等.特奉献以下代码,用于合并学生成绩表或 ...
随机推荐
- Rem实现自适应布局
rem布局的目的是为了让我们可以用同一份代码,适应不同的移动终端(rem:就是css单位) 1.项目入口html文件<meta name="viewport" content ...
- 『ACM C++』 PTA 天梯赛练习集L1 | 046-47
今日刷题 ------------------------------------------------L1-046----------------------------------------- ...
- 利用MyFlash闪回丢失数据(续)
last night,i've tested flashback by MyFlash tool,but failed,now let's do some other test with ...
- Docker环境搭建以及基本操作
Docker环境搭建以及基本操作 Docker环境基本搭建: 基础环境:Centos 7.4 IP:192.168.30.117 [root@docker ~]# cat /etc/re ...
- 集群、RAC和MAA
集群:是一种由两台或多台节点机构成的松散耦合的计算节点集合,这个集合在整个网络中表现为单一的系统,并通过单一接口进行使用和管理.给用户提供网络服务或应用程序的单一视图.大多数模式下,集群中所有计算机都 ...
- PHP批量清理MIP-cache缓存(内附在线mipcache清理工具)
MIP是什么?我就不多说了把. MIPCache 又是什么? 科普一下:MIPCache 是一套基于代理的 CDN 缓存系统.可用于缓存所有被某度相关页面引用或者从百度相关服务点出的 MIP 页面.当 ...
- MySQL:数据存在则更新,不存在则插入
前提:表结构存在主键或唯一索引,插入数据包含主键或唯一索引而导致记录重复插入失败. 单条记录更新插入: ,,) ,b,c; 多条记录批量更新插入: ,,),(,,) ON DUPLICATE KEY ...
- php连接数据库(一)
1.php链接数据库: 1.链接数据库 2.判断是否连接成功 3.设置字符集 4.选择数据库 5.准备SQL语句 6.发送SQL语句 7.处理结果集 8.释放资源(关闭数据库) $result = m ...
- Python基础、条件语句和基本数据类型
1. 第一句python - 后缀名是可以是任意? - 导入模块时,如果不是.py文件 ==> 以后文件后缀名是 .py 2. 两种执行方式 python解释器 py文件路径 python 进入 ...
- spark----词频统计(一)
利用Linux系统中安装的spark来统计: 1.选择目录,并创建一个存放文本的目录,将要处理的文本保存在该目录下以供查找操作: ① cd /usr/local ②mkdir mycode ③ cd ...