- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
带你入门VBA,第四讲(如何控制关于工作薄与工作表)
带你入门VBA,第四讲(如何控制关于工作薄与工作表)
大家好!今天主要是研究一下在VBA中怎样控制工作薄和工作表,其实就是要熟悉和掌握工作薄和工作表的一些常用属性和方法及事件。
工作薄即是我们常说的一个EXCEL文件,可以把它比喻成一本书(Workbook)而工作表呢,就是书中的每一页(sheet)。
请有兴趣参加的朋友新建一个工作薄,命名为1,保存到桌面上.并在SHEET1工作表中从窗体中添加一个按纽.
添加窗体后,在自动弹出的指定宏对话框中点击新建,就进入了VBE编辑器此主题相关图片如下:
在下面两句中间输入Workbooks后再输入个点(.),就会出现一个下拉框,框中的带小手指的就是工作薄集合的属性,带飞行的小书本的是方法,比如:新建(ADD),关闭(CLOSE),打开(OPEN)就是方法
Sub 按纽1_单击()
Workbooks. End Sub
此主题相关图片如下:
在下拉框中选取ADD
即:Workbooks.Add
运行程序试试看会出现什么情况?
以下是引用happy91在2004-10-14 10:35:00的发言:
open不能选,提示错误
可以选,但要指出路径和文件名
把原来的代码删除掉,
输入Workbooks.Count
这是统计打开工作薄的数量
如果你对某个方法或属性不懂,选取该属性或方法后按F1,即可看到该方法或属性的帮助说明
而OPEN属性则是打开工作薄
比如:
workbooks.open filename:=c:\2.xls
以下是引用happy91在2004-10-14 10:59:00的发言:
我想设为只应用于本工作薄,在哪设(不在程序中设),因为我同时要打开别的工作薄工作
详细些.
指定工作薄:Workbooks(工作薄名称)
以下是引用先锋在2004-10-14 11:01:00的发言: 运行结果COUNT的属性使用无效,要不要赋一个变量,变量=对象.属性
改成下面的:
Sub 按钮1_单击() MsgBox Workbooks.Count End Sub 注:Workbooks中的S别少了
把打开的某个工作设为当前工作薄
Workbooks(2.XLS).Activate
以下是引用求奇在2004-10-14 11:08:00的发言:
输入WORKBOOKS.COUNT后运行出现错误。
此主题相关图片如下:
MsgBox Workbooks.Count
一次新建多个工作薄:
For i = 10 To 13 Workbooks.Add ActiveWorkbook.SaveAs Filename:=c:\ i .xls Next
以下是引用一杯清茶在2004-10-14 11:25:00的发言:
MsgBox Workbooks.Count
是表示什么意思呀?
MsgBox是VBA中的一个函数.可以以对话框形式显示或返回信息,如:当你在关闭工作薄时的提示
当你在删除工作表时出现的提示
Workbooks.close是关闭所有打开的工作薄
Workbooks(123,XLS).close是关闭指定的工作薄
以上讨论了工作薄的新建,保存和统计,做个练习
要求:
1、设置一个按纽,执行程序后会在D盘新建三个EXCEL文件,文件名分别为1、2、3
2、设置一个按纽,执行程序后会关闭工作薄2.XLS,然后再统计打开工作薄的数量
以下是引用先锋在2004-10-14 11:35:00的发言:
可以了.新建四个工作表 名字分别为(10-13).XLS .SaveAs 什么意思?
对工作簿的修订保存到另一个不同的文件。
以下是引用先锋在2004-10-14 11:41:00的发言:
1)
Sub 按钮1_单击() For i = 1 To 3 Workbooks.Add ActiveWorkbook.SaveAs Filename:=D:\ i .xls Next End Sub
正确
用程序为一个文件加个密码:
Workbooks.Open c:\12.xls Workbooks(12.xls).SaveAs Filename:=C:\12.xls, Password:=123 Workbooks(12.xls).Close
以下是引用先锋在2004-10-14 11:59:00的发言:
Sub 按钮1_单击() Workbooks(2.XLS).Close MsgBox Workbooks.Count
End Sub
不行,下标越界,是怎么回事
程序运行前工作薄2是否存在并已打开?
以下是引用先锋在2004-10-14 12:05:00的发言:
刚才建的我把它关掉后,才看到题目,后来我单独新建了一个2.XLS,是不是这样不行呀?
该吃饭了,老师!
您可能关注的文档
- 工程承包合同后评估管理实施细则.doc
- 兖州市高一上学期期末考试数学试题.doc
- 工程建设国家标准.doc
- 工程勘察设计资质等级划分.doc
- 光缆接续与测试施工作业标准.doc
- 工程技术售后工作制度流程11.doc
- 工程技术质量管理标准.doc
- 党课考试资料(876道选择题).doc
- 党课考试资料(党章知识测试题库大全).doc
- 工程指令(成本类)管理办法.doc
- 2025年执业药师之《西药学专业二》经典例题附答案详解【培优】.docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(有一套).docx
- 2025年执业药师之《西药学专业二》经典例题附答案详解【典型题】.docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(网校专用).docx
- 2025年执业药师之《西药学专业二》经典例题附答案详解ab卷.docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(名校卷).docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(易错题).docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(夺冠系列).docx
- 辽宁省本溪市2025年初一新生入学分班数学考试真题及答案.docx
- 2025年执业药师之《西药学专业二》经典例题附完整答案详解(全优).docx
最近下载
- 新时代人文经济学的基本理论框架.docx VIP
- 人工智能引论知到智慧树期末考试答案题库2024年秋浙江大学.docx VIP
- 2025年电工作业低压电工通用考试题库.docx VIP
- 研究智慧供热系统建设方案.pptx VIP
- 2024年低压电工作业模拟考试题库试卷及答案.doc VIP
- 智慧供热系统建设方案.pptx VIP
- 马工程教材《组织行为学》课件 第三章 群体心理与行为.pptx VIP
- 2025年低压电工作业模拟考试题库试卷及答案.docx VIP
- 5.2 放射性元素的衰变(教学设计)高中物理(人教版2019选择性必修第三册).docx VIP
- 国家开放大学《证券投资分析》形考任务(1-5)试题及答案解析.docx VIP
文档评论(0)