- 1、本文档共18页,可阅读全部内容。
- 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,新建一工作簿。
0如果你的工具栏中找不到“控件工具箱”,请打开它。控件工具箱可悬浮在工作表中,也可停靠在窗口的四周(如4楼图样)。
1点击命令按钮,在工作表中拖动鼠标至适合大小。
2按钮出来了。通过右键菜单,可以编辑它的文字。
3点击控件工具箱中的“属性”按钮,或如上图所示的右键菜单中点击“属性”。按钮的前景色、背景色、字体等统称为“属性”。
4设置属性虽然有趣,但总不过瘾,来点刺激的。双击按钮,眼前是另一片天地,它叫做VB编辑器(或称VBE),VBA的一切神奇将从这里诞生。
5依样画葫芦。在光标处输入下面一行代码:
QUOTE:
MsgBox 哈哈,我会 VBA 啦……
msgbox 不拘大小写,后面有一个空格,引号是半角引号。
输入完毕后点击工具按钮返回Excel窗口。
6点击控件工具箱中的“退出设计模式”按钮。“芝麻开门”按钮周围的小圈圈没了,转换成运行模式。
这一步经常要做的,注意。
7点击按钮“芝麻开门”,这就是代码运行的效果图,一个系统对话框。
重复练习一遍:点击“设计模式”按钮,再点击“芝麻开门”,这时按钮被选择。
点击“退出设计模式”,再点击“芝麻开门”,又进入运行状态。
8现在,由工作表界面切换到VBE界面,下列方式可任选一种:
?按Alt+TAB选择VBE图标,松开复合键。
?工作表标签右键菜单-查看代码。
?菜单:工具-宏-VB编辑器。
?Alt+F11。
?双击控件。
9将代码修改为:
QUOTE:
Private Sub CommandButton1_Click()??? ctxt = 哈哈,我会 VBA 啦……??? MsgBox ctxt, 64, 宣告??? End Sub
实际修改的是中间的黑色字体部分。
代码中,蓝色处是一个空格,粉红色处是一个逗号。
命令后面、命令与命令之间,间隔一个以上的空格。
参数与参数之间,用逗号分开。
运行代码的办法,除了在工作表上点击按钮,还可以在VBE窗口中直接运行,把光标定位到代码首尾之间(从“Private Sub CommandButton1_Click()”到“End Sub”),如下图所示执行菜单命令或按F8,逐行执行代码。
如果执行“运行-运行子过程”命令(按F5),将连续执行过程首尾之间的全部代码。
?
10代码的解释:
ctxt叫做自定义变量,就像我们代数中常用的x、y、z一样。
ctxt = …… 叫做赋值,跟代数中的赋值是一样的。
11MsgBox是什么东西?我们总是想知道。
请选择MsgBox(实际上,只需把光标定位到命令中的任意位置均可),按F1键,系统将弹出帮助窗口并显示该命令的帮助。
12在B2:D4单元格输入一些数据备用。为工作表添加第二个按钮。
这个按钮的功能是:用鼠标点击这些单元格,然后点击按钮,像上例一样弹出一个对话框,显示的内容为这个单元格的名称和内容。
13双击按钮。在光标闪烁处,输入代码:
msgbox 你点击的单元格是:??
(蓝色位置表示空格),接下来要输入的代码是“ActiveCell.Address”,输入这些代码可以使用键盘输入,也可以从属性列表中选择。按Ctrl+J,在代码窗口中弹出一个下拉列表,就是属性/方法列表,将光标移动到ActiveCell,然后点击键盘上的小数点“.”,结果ActiveCell连同小数点被输入到代码窗口中。
窗口中继续显示属性列表中,选择属性“Address”,按空格键输入该属性。
接着,输入“?Chr(13)?_”,回车换行,继续输入:
?该单元格的值等于:??ActiveCell.Value, 64, 神算子
完整的代码是:
QUOTE:
Private?Sub?CommandButton2_Click()???? MsgBox?你点击的单元格是:??ActiveCell.Address??Chr(13)?_???? ?该单元格的值等于:??ActiveCell.Value, 64, 神算子???? End?Sub
?辛苦了。返回Excel,退出设计模式,先看一下运行的效果。
14切换到Excel,退出设计模式,测试代码:
用鼠标点击单元格D4,然后点击按钮。效果如下所示:
点击确定按钮。
点击其它单元格,再点击按钮,多试几遍。
?
15代码解释:
ActiveCell表示活动单元格,即光标所在的单元格,Address表示地址,中间的“.”是连接符。
ActiveCell.Address 即是:当前单元格的地址。
ActiveCell.Value 即是:当前单元格的值。
您可能关注的文档
- Unit+1+Wonders+in+Architecture 改.ppt
- TPS-1光合仪操作.ppt
- unit 9 开闭音节.ppt
- UNIX实验2 网络配置命令.doc
- V1.1高校教职工工作业绩管理系统需求说明书.doc
- UV765紫外可见分光光度计操作程序 用户手册.doc
- Vagrant入门基础简介.ppt
- vba教程(实例).doc
- VB语言第8章程序调试.ppt
- vb动平衡操作.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)