版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、excel编程初学者教程新术语:“宏”,表示可以在一系列excel中执行的vba语句。以下宏非常简单,只是更改单元格颜色:完成以下步骤:1)打开新工作簿,并确保其他工作簿已关闭。2)选择单元格a1。载入首页工具列。3)选择“工具”“宏”“录制新宏”。4)要将默认宏名称重命名为宏名称,请输入“更改颜色”,然后单击“确定”。状态栏显示“历史记录”。特别是,还会显示“停止记录”工具栏。重命名默认宏主要是为了便于区分这些宏。巨集名称最多可包含255个字元,且必须以字母开头。可用字符包括字母、数字和下划线。宏名称中不允许有空格。通常,空格用下划线表示。5)在“格式”下选择“单元格”,在“图案”选项下选择
2、红色,然后单击“确定”。6)单击停止录制工具栏按钮结束宏录制过程。如果停止录制工具栏没有出现,请选择“工具”“宏”“停止录制”。录制宏后,可以运行它。运行1.4宏执行巨集时,excel会根据巨集陈述式执行,就像vba程式码远端控制excel一样。vba的“远程控制”不仅简化了操作,还提供了excel标准命令无法实现的一些功能。熟悉excel的“远程控制”后,您可能会疑惑,没有这些“远程控制”,您是如何生存下来的。要运行刚刚录制的宏,可以执行以下步骤:1)选择单元格,例如a3。2)选择“工具”-“宏”-“宏”以显示“宏”对话框。3)选择“更改颜色”并选择“执行”后,a3单元格的颜色将变为红色。选
3、择由其他单元和多个单元组成的区域,然后运行宏以建立印象。1.5查看记录的代码什么控制excel的运行?你可能有点疑惑。现在,让我们看看vba语句。1)选择“工具”-“宏”-“宏”以显示“宏”对话框。2)在列表中单击“更改颜色”,然后选择“编辑”按钮。打开vba编辑器窗口(vbe)。关于此编辑器,稍后将详细说明,首先关注显示的代码。代码如下: (日期和名称可以不同)变更sub颜色()更改颜色macroxw录制的宏2000-6-10with selection。interior.colorindex=3.pattern=xlsolid.patterncolorindex=xlautomaticen
4、d withend sub以后可能会熟悉这种代码,但现在看起来会像奇怪的外语。学习vba或编程语言在某种程度上类似于学习外语。sub颜色变更():巨集名称。中间以开头的第5行称为注释,在录制宏时自动创建。以with开头、以end with结尾的结构是宏的主要部分:with结构语句。“选择”一词表示“突出显示的区域”(即选定区域)。with selection。interior:读取为“选区内部”。这整个语句设置区域内部的一些“属性”。其中:.colorindex=3:将内部设定为红色。注意:有助于简化语句的小点,小点代替with后出现的单词是with结构的一部分。另:红色是以3数字化的。红警告
5、是3号警戒,嗯?)如果感兴趣的话,请把3换成其他数字。.pattern=xlsolid:设定此区域的内部样式。因为您是录制巨集,所以巨集会继续录制(因为样式选项中有此项目,但使用者设定了此项目)。xlsolid表示单色。.patterncolorindex=xlautomatic:指示内部样式描影颜色为自动颜色指定。结束end with: with语句。end sub:整个宏的结论1.6编辑记录的代码上一节记录了宏并查看了代码,其中两个代码实际上不起作用。哪两句?现在,宏将修改其他行,直到与以下代码类似:变更sub颜色()更改颜色macroxw录制的宏2000-6-10with selecti
6、on。interior.colorindex=3end withend sub完成后,在工作表中测试。你会发现结果和修改前一样。在with语句前面添加:行range(a5 )。select当您尝试执行巨集时,无论您选取哪个储存格,巨集执行的结果都会使储存格a5变为红色。现在,您可以看到编辑录制的宏也非常简单。由于以下三个原因,需要编辑宏:首先,录制时出错,需要更正。第二:录制的宏中有其他语句需要删除,从而加快宏的执行速度。第三:我想添加宏的功能。例如:添加无法记录的语句,如判断或周期。1.7巨集录制限制要自动执行的大部分excel过程都可以通过录制宏来完成。但是,“宏记录器”有以下限制:宏记录
7、器无法完成的任务是:1)记录的宏没有判断或循环能力。(2)人机交互能力差。也就是说,用户不能输入,计算机不能显示提示。3)无法显示excel对话框。4)无法显示自定义表单。1.8摘要在本课程中,您学习了有关vba的一些基础知识。您将会录制、编辑巨集,并知道巨集录制的限制。努力工作,为以后学习vba和vb等编程语言打下了基础。关键是你理解了谜语。也就是说,我理解了编程是什么。以下是一些练习。结束后可以玩游戏。想法:1)vba是否只能在excel中使用?2)vba基于什么语言?3)谈谈excel和vba的关系。4)为什么要使用宏?在第二课中,您将处理录制的宏为2.1宏指定快捷键您可以为常用巨集指定
8、捷径。快速键是按下时执行指令的按键组合。示例:ctrl c许多程序都表示复制命令。为宏指定快捷键后,可以使用快捷键(而不是通过“工具”菜单)运行宏。注:在打开包含宏的工作簿时,为宏指定快捷键会复盖excel默认快捷键。例如,如果将ctrl c指定给宏,ctrl c将不再执行复制命令。您可以使用以下方法打印excel的快捷键列表(在a4纸上打印24页以上):1)打开excel帮助文件,然后选择“目录”选项。2)在“使用快捷键”文件夹中,选择快捷键标题。3)右键单击标题,然后从快捷菜单中选择“打印”。4)选择“打印选定标题及其所有子主题”,然后单击“确定”。您可以在建立巨集时指定捷径,也可以在建立
9、巨集后指定捷径。要在创建(录制)宏时指定快捷键,可以在录制宏时输入宏的名称,然后在“快捷键”文本框中输入相应的键。录制宏后指定快捷键也很简单。选择工具宏,显示“宏”对话框,选择要指定快捷键的宏,然后单击“选项”按钮以通过“选项”对话框进行设置。2.2确定宏存储位置巨集可以储存在三个可能的位置:1)当前工作簿。此宏仅在工作簿打开时可用。),以获取详细信息2)新工作簿。3)个人宏工作簿。2.3个人宏工作簿个人宏工作簿,为宏设计的特殊工作簿。首次在个人宏工作簿中创建宏时,请输入“personal .“xls”将创建新文件。如果文件存在,则每次启动excel时,该文件都会自动打开并隐藏在活动工作簿的后
10、面(从“窗口”菜单中选择“取消隐藏”,可轻松找到该文件)。)要使宏可用于多个工作簿,必须创建个人宏工作簿并将宏存储在其中。个人宏工作簿存储在“xlstart”文件夹中。具体路径为c 3360 windows profiles application data microsoft excel xl start。可以用“xlstart”一词查询。注意:如果有专用宏工作簿,则每次启动excel时都会自动打开和隐藏此文件。这是因为它存储在xlstart文件夹中。2.3.1在个人宏工作簿中保存宏在本练习中,将按照以下步骤:为文本加下划线和斜体的简单宏保存在个人宏工作簿中1)创建名为“hour2”的工作簿
11、,然后选择“工具”-“宏”-“录制新宏”以显示“录制新宏”对话框。2)输入“rtf”作为宏名称。3)在“保存位置”下拉框中,选择“个人宏工作簿”。4)单击“确定”按钮。现在进入录制模式。5)单击“斜体”工具栏按钮。鼠标上出现一段时间的沙漏,特别是在首次创建个人宏工作簿时,excel正在创建该工作簿。6)单击“下划线”按钮。7)停止记录。2.3.2在个人宏工作簿中使用和编辑宏宏存储在个人宏工作簿中,因此可以在所有工作簿中使用。继续执行:如下所示1)关闭所有excel工作簿。2)打开excel文件。(excel同时打开个人宏工作簿并自动隐藏。)3)在a3中输入名称。4)选择“工具”-“宏”以显示“
12、宏”对话框。现在可以在宏列表中看到“文本格式”宏。5)选择并运行“格式化文本”宏。在储存格a3中,名称变更为斜体并加底线。窗口-选择“取消隐藏”后personal。您可以显示xls而不显示任何文本。但是,使用vba编辑器,可以在模块中找到名为“格式化的文字”的宏。您可以直接在vba编辑器中编辑或删除巨集。个人。如果xls中没有宏,则启动excel时personal .xls仍然打开,因此excel可能存在一些问题。2.4为按钮指定宏即使您可以通过热键更快地运行宏,宏的数量越多就越难记住,如果宏被其他人使用,您希望记住很多热键吗?excel开发人员的主要目的是为自动化提供简单的界面。“按钮”是最
13、常用的界面组件之一。使用表单工具栏可以将按钮添加到工作簿中的工作表。建立按钮后,您可以指定巨集,然后按一下按钮执行巨集。在本练习中,您将建立按钮、指定巨集,然后使用此按钮执行巨集。具体步骤如下:1)打开hour2工作簿。2)装入表单“工具栏”。3)在表单的工具栏上,单击按钮控件。此时鼠标变成十字形状。4)在要放置按钮的位置按住鼠标左键,然后拖动鼠标以绘制表示按钮大小的矩形。如果您对大小满意,请释放鼠标左键,将命令按钮添加到工作表中,然后自动显示“在excel中指定宏”对话框。5)在“指定宏”对话框中,选择“设置文本格式”,然后单击“确定”。此操作会将宏指定给命令按钮。6)在按钮标题“按钮1”前
14、单击鼠标左键,按delete键,直到删除所有文本,然后输入“格式”作为标题。7)单击按钮外部的任意位置时,按钮标题现在从默认按钮1更改为“格式化”并指定宏。8)要通过在单元格中输入文本来运行宏,请单击按钮。将鼠标移动到此按钮上时,鼠标将自动变为手形,如果要更改大小或标题,可以右键单击此按钮进行修改和设置。无需记住宏的名称或快捷方式。只需单击按钮。2.5将宏分配给图片或其他对象运行宏的方法有多种。您可以将宏分配给按钮等控件,还可以将宏分配给事件,例如双击工作表、激活工作表和打开工作簿。事件是一个重要的概念,以后将经常接触的方法对象除外。现在它们看起来很抽象,但是以后你会很熟悉这些单词的。单击图片
15、,然后在快捷菜单上单击“指定宏”,即可轻松地将宏指定给图片。如果不希望通过向工作表添加控件或图片来运行宏,还可以通过执行以下步骤将宏指定给工具栏按钮:1)打开hour2工作簿,然后选择“工具”-“定义”以显示“自定义工具栏”对话框。2)在“类别”列表框中选择宏,然后从“命令”列表框中选择“自定义”按钮。3)将自定义按钮拖动到工具栏上。4)右键单击按钮,然后选择“指定宏”以显示“指定宏”对话框。5)选择并确定“文本格式”。6)单击“关闭”按钮以关闭“自定义工具栏”对话框。7)要在单元格中输入文本,请单击工具栏按钮运行宏。2.6摘要摘要和思考:宏存储在三个可能的位置。个人宏工作簿的存储位置和特性。运行宏。宏指定当对象作为事件激活时,运行指定程序的对象的事件的程序。常用对象包括workbook、worksheet、range、cells、图表、图片、透视表、控件、表单和工具栏。每个物件都有特殊事件(按一下或连按两下等)可供回应。如果您感兴趣,可以通过excel帮助文件查询此术语。您在excel中看到的几乎都属于对象,excel中执行的许多操作(如鼠标移动)都可能激发事件。下节课我们将一起学习“控制”。第三课学习控制3.1 excel开发流程简介需要以下问题的一般概念:谁会使用?-确定程序的操作难度和接口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 1483.1-2026灯头、灯座检验量规第1部分:螺口式灯头、灯座的量规
- 地中海贫血的筛查与诊断检查标准化指南
- 2025-2026年重庆市人教版小学语文第10单元阅读理解测试卷
- 2025-2026年陕西省苏教版高三物理上册第10章同步练习题
- 2025-2026年广东省部编版高三政治必修一第三章测试卷
- 2025-2026年陕西省人教版初中数学几何图形性质综合测试题
- 2025-2026年陕西省北师大版初中物理实验操作测试题
- 2025-2026年天津市北师大版初中化学实验原理与实验设计习题
- 2026年人教版九年级地理下册第十五章综合练习题
- 2026年上海市部编版五年级数学下册单元重难点检测试卷
- 2026秋初中湘教版数学九年级上册(新教材)教学计划含进度表
- 2026年重庆事业单位考试真题及答案
- 2026山西朔州市北路梆子剧团招聘28人备考题库(名校卷)附答案详解
- (2026年秋)二年级上册语文教案
- 2026年福建省法官逐级遴选考试题及答案
- 申论规范词汇表达
- 部编版七年级道德与法治上册教案全套
- UL 9540A-2026 中文版 储能系统热失控传播测试标准(第六版2026 年 3 月发布)
- 新版2025-2026新人教版小学2二年级数学上册(全册)教案【新教材】
- 2026年广东佛山市中考一模化学试卷(无答案)
- 共创健康无烟校园守护青春美好未来
评论
0/150
提交评论