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
这时候还需要把各个工作表合并到一起来形成一个汇总表.这时候比较麻烦也比较容易出错,因为各个表的学号不一定都是一致的.对齐的.因为可能会有人缺考,有人会考号涂错等等.特奉献以下代码,用于合并学生成绩表或 ...
随机推荐
- Android中,子线程使用主线程中的组件出现问题的解决方法
Android中,主线程中的组件,不能被子线程调用,否则就会出现异常. 这里所使用的方法就是利用Handler类中的Callback(),接受线程中的Message类发来的消息,然后把所要在线程中执行 ...
- windows简易使用composer 安装国内镜像
1.下载composer.phar文件 地址: https://getcomposer.org/download/ 从下面选择一个 2.下载成功,新建项目(找到已有的项目文件夹)文件夹(D:\PHP ...
- Cannot send session cache limiter - headers already sent问题
在php.ini中将“always_populate_raw_post_data ”设置为“-1”,并重启
- 泛型List集合转化为DateTable
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; name ...
- 报错: Name node is in safe mode
将本地文件拷贝到hdfs上去,结果上错误:Name node is in safe mode 这是因为在分布式文件系统启动的时候,开始的时候会有安全模式,当分布式文件系统处于安全模式的情况下,文件系统 ...
- (转)service apache2 restart失败
https://askubuntu.com/questions/431925/how-to-restart-apache2-when-i-get-a-pid-conflict sudo kill -9 ...
- ssm中需要注意的问题
1.在controller中需要加注解 @Controller @RequestMapping("url") @Autowired private CardService card ...
- git忽略项gitegnore配置
在git中如果想忽略掉某个文件, 不让这个文件提交到版本库中,可以使用修改 .gitignore 文件的方法.这个文件每一行保存了一个匹配的规则 例如 # 此为注释 – 将被 Git 忽略 *.a # ...
- 全球订单最多的成都优步推出"南北通勤线"业务
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- Python3 之选课系统
项目介绍:项目名称:(oldboy选课系统)项目功能: 分为 学员视角, 老师视角 , 管理员视角 学员视角{ (注册 登录 个人中心 选课 学习 上课) 登录 就是登录 注册: 填写 资料 信息 完 ...