vba编程入门,vba编程在哪里可以学?
vba编程入门,vba编程在哪里可以学?详细介绍
本文目录一览: vba编程基础知识
vba编程基础知识有下面这些:
VBA是编辑语言,宏是用VBA代码保存下来的程序。
VBA代码都是以“Sub宏名”及一对空括号开头,以“End Sub”结尾。
模块是保存过程的地方,一个模块可以保存多个不同类型的过程。
对象,工作簿,工作表,单元格,图片,图表,透视表等。
每个对象都有属性,属性是对象包含的内容或特点。(对象.属性)
对象的某些属性也是对象,属性和对象是相对而言的。
每个对象都有方法,方法是指在对象上执行的某个动作。(对象.方法)
VBA的编辑环境——VBE(Visual Basic Editor)
进入VBE的方法:
。
右击工作表,选择View Code 3. DEVELOPER下的Visual Basic。
立即窗口(view- Immdediate Window)中直接输入命令,回车后将显示命令执行后的结果。如果立即窗口未显示,快捷键Ctrl + G
因为VBA程序一般保存在模块里,所以先添加一个模块。
自学vb语言的方法有哪些?
推荐从EXCELVBA入门
excelVBA可以简单理解成EXCEL环境下的VB6,语法、功能几乎和VB6完全一致。你可以通过学习EXCELVBA在各大excel网站、百度知道等帮人解决实际问题。我相信这样入门是最快的,一旦真正入门你就发现编程也就那么回事了。
推荐一本书把《别怕,EXCELVBA其实很简单》。
VB简介:Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。
vba编程教程是什么?
vba编程入门教程:
1、打开vba编辑器
打开vba编辑器有下边三种方法供大家使用:
方法1:点击excel菜单中的【开发工具】,然后在代码选项卡中点击【Visual Basic】 即可,如下图所示:
方法2:右击excel左下角【Sheet1】,在弹出的菜单中点击【查看代码】即可,如下图所示:
2、编写第一个vba程序
步骤:通过上边的方法打开vba编辑器。
在第一个下拉菜单中选中【worksheet】,在第二个下拉菜单中选中【BeforeDoubleClick】(BeforeDoubleClick的意思是在本工作表鼠标双击之前发生)。
然后编辑器中会自动生成两行代码,我们在两行代码之间写入自己的代码即可。比如我们输入:“Sheet1.Cells(2, 3) = Sheet1.Cells(2, 1) + Sheet1.Cells(2, 2)”。意思是当我们鼠标双击时触发,第二行第三列的单元将显示第二行第一列和第二行第二列的和。
VBA的英文全称是Visual Basic for Applications,是一门标准的宏语言。VBA语言不能单独运行,只能被office软件(如:Word、Excel等)所调用。
VBA是一种面向对象的解释性语言,通常使用来实现Excel中没有提供的功能、编写自定义函数、实现自动化功能等。
vba编程在哪里可以学?
学习VBA编程可以到以下几个地方:
线下培训机构或学校:你可以通过报名线下的培训班或是进入相关专业的学校进行学习。
在线教育平台:现在有很多在线教育平台,例如网易云课堂、慕课网、Coursera等,都开设了VBA编程相关的课程和教学视频,可以随时随地自主学习。
参考书籍:如果你想自学VBA编程,可以购买一些相关的书籍,例如《Excel VBA 编程从入门到精通》、《VBA宏完全手册》等。
总之,学习VBA编程需要持续的学习、实践和探索。无论哪种学习方式,都需要付出时间和努力来逐步提高自己的编程能力。
请问VBA怎样快速入门?
我从零基础入门,原来学的设计,后来工作需要,自学的vba,从连接mysql数据库登录,抢单,材料库存管理,订单管理系统等,基本上都是自己利用业余时间做出的项目。
比如下面就是一个简单的连接数据库,登录界面。
就我自己的经验来说,英语,聪明,编程思维都没多大关系,主要是好的教材,努力,坚持,学以致用。
第一,先说好的教材,好的教材包含两方面,一是深入浅出,二是有好的案列。我给大家推荐,我这么多年觉得最好的一门课vba基础教程,网上自己搜索就好,里面的内容你会了,那么基本上自己开发项目就是很简单的了。
第二,再说说努力,坚持。零基础入门的,只能每天坚持学一点,照着老师教的案列,一个字母一个字母的敲进去,立刻得出结果,心里无比爽。
第三,最后再说说为什么要学以致用,我学习那会,经常学了第二天或者说很快就会把他用到我的工作中,同事佩服,领导夸奖,这才能一直坚持下来,努力学习。
总之,要快速入门,最好的方式是,找一个好教程,跟着做案列,把学到的开始思考用到工作中。
Excel VBA从入门到精通的目录
第一篇 VBA基础知识篇第1章 认识VBA1.1 概述1.1.1 VBA简介1.1.2 VBA在Excel中的应用1.1.3 VBA与VB的关系1.2 简单VBA实例1.3 VBA的学习方法1.3.1 利用录制宏学习VBA对象1.3.2 利用网络学习VBA1.4 小结1.5 上机操作第2章 宏及其应用2.1 认识宏2.1.1 宏的优点2.1.2 宏的缺点2.2 设置宏2.2.1 宏的名称、快捷键及说明2.2.2 设置宏的保存位置2.3 创建宏2.3.1 理清宏操作步骤2.3.2 录制宏2.4 编辑宏2.4.1 分析宏代码2.4.2 清除宏冗余代码2.5 启动宏2.5.1 通过“宏”对话框启动宏2.5.2 使用快捷键启动宏2.5.3 使用按钮与形状启动宏2.5.4 自启动宏2.5.5 定时启动宏2.6 宏安全性设置2.6.1 受信任的发布者2.6.2 受信任位置2.6.3 加载项2.6.4 ActiveX设置2.6.5 宏设置2.6.6 消息栏2.6.7 外部内容2.7 小结2.8 习题第3章 VBA开发环境3.1 窗口3.1.1 工程资源管理器窗口3.1.2 代码窗口3.1.3 监视窗口3.1.4 属性窗口3.1.5 立即窗口3.1.6 本地窗口3.1.7 对象浏览器3.2 菜单3.2.1 “视图”菜单3.2.2 “插入”菜单3.2.3 “调试”菜单3.2.4 “运行”菜单3.2.5 “工具”菜单3.3 小结3.4 习题第二篇 VBA基础语法篇第4章 VBA语法基础4.1 常量与变量4.1.1 常量4.1.2 变量4.2 数据类型4.2.1 字符串型4.2.2 字节型4.2.3 整数型4.2.4 长整数型4.2.5 布尔型4.2.6 小数型4.2.7 货币型4.2.8 单精度浮点型4.2.9 双精度浮点型4.2.10 日期型4.2.11 变体4.2.12 自定义数据类型4.2.13 枚举类型4.3 数组4.3.1 声明数组4.3.2 使用数组4.3.3 数组的基本操作4.4 运算符4.4.1 算术运算符4.4.2 关系运算符4.4.3 连接运算符4.4.4 逻辑运算符4.4.5 运算符优先级别4.5 小结4.6 习题第5章 VBA基础语句5.1 赋值语句5.1.1 Let赋值语句5.1.2 Set赋值语句5.2 注释语句5.2.1 Rem注释语句5.2.2 单引号注释5.3 输入输出语句5.3.1 InputBox函数——提示输入内容5.3.2 MsgBox函数——显示信息5.3.3 Debug.Print语句5.4 暂停结束跳转语句5.4.1 Stop暂停语句5.4.2 End结束语句5.4.3 Exit结束语句5.4.4 GoTo跳转语句5.5 语句输入技巧5.5.1 单语句多行输入5.5.2 多语句单行输入5.6 小结5.7 习题第6章 程序结构控制语句6.1 程序结构流程图6.1.1 常见流程图图形6.1.2 基本结构流程图6.2 选择结构语句6.2.1 If-Then单行语句6.2.2 If-Then多行语句6.2.3 If-Then-Else语句6.2.4 If-Then-ElseIf语句6.2.5 Select Case多分支语句6.3 循环结构语句6.3.1 先条件Do-Loop循环6.3.2 后条件Do-Loop循环6.3.3 无条件Do-Loop循环6.3.4 For-Next循环6.3.5 For Each-Next循环6.4 嵌套语句6.4.1 选择结构嵌套语句6.4.2 循环结构嵌套语句6.5 小结6.6 习题第7章 过程7.1 过程的基础知识7.1.1 实参与形参7.1.2 值传递与地址传递7.1.3 可选参数7.1.4 不定数量参数7.1.5 过程的作用域7.1.6 过程参数表7.1.7 创建过程7.2 过程的调用7.2.1 模块内调用7.2.2 模块间调用7.2.3 过程嵌套与递归7.3 小结7.4 习题第8章 Sub与Function过程8.1 Sub子过程8.1.1 事件子过程8.1.2 通用子过程8.2 Function过程8.2.1 Function过程定义格式8.2.2 工作表Function函数8.2.3 模块Function函数8.3 小结8.4 习题第三篇 Excel VBA对象篇第9章 Excel VBA对象模型和应用程序对象9.1 Excel VBA对象模型简介9.1.1 认识Excel 20109.1.2 深入了解Excel 2010 VBA对象模型9.2 Application对象9.2.1 获取当前活动对象9.2.2 获取对象的关联信息9.2.3 获取对象类型9.2.4 获取或设置程序状态9.2.5 控制Excel 2010交互方式9.2.6 了解Application的子对象9.2.7 使用“打开”与“另存为”对话框9.2.8 MacroOptions设置宏选项9.2.9 OnKey与SendKeys方法9.3 FileDialog与Dialogs对象9.3.1 FileDialog文件对话框对象9.3.2 Dialogs对话框集合对象9.4 小结9.5 习题第10章 工作簿对象10.1 工作簿的属性10.1.1 设置工作簿的通用属性10.1.2 设置数字精度10.1.3 设置工作簿密码10.1.4 访问工作簿的内置属性10.1.5 返回工作簿用户状态信息10.1.6 控制工作簿中的图形显示10.2 工作簿的方法10.2.1 依次激活所有工作簿10.2.2 保存工作簿10.2.3 判断工作簿的状态信息10.2.4 创建名称10.3 工作簿的事件10.3.1 Open事件——打开工作簿10.3.2 Activate事件——激活工作簿10.3.3 SheetActivate事件——激活工作表10.3.4 NewSheet事件——添加新工作表10.3.5 BeforeSave事件——保存工作簿之前10.3.6 Deactivate事件——非活动状态工作簿10.3.7 BeforePrint事件——打印前10.3.8 BeforeClose事件——关闭工作簿前10.4 工作簿集合10.4.1 工作簿集合的属性10.4.2 工作簿集合的方法10.5 小结10.6 习题第11章 工作表对象11.1 工作表对象的属性11.1.1 遍历工作簿中的工作表11.1.2 限制单元格的移动范围11.1.3 工作表的行和列操作11.1.4 隐藏或显示工作表11.1.5 设置工作表标签11.1.6 确定打印页数11.2 工作表对象的方法11.2.1 移动或复制工作表11.2.2 删除工作表11.2.3 保护工作表和解除工作表的保护11.2.4 判断一个工作表是否存在11.3 工作表对象的事件11.3.1 Change事件——更改事件11.3.2 SelectionChange事件——区域选择变化事件11.3.3 BeforeRightClick事件——右击11.3.4 Calculate事件——重新计算11.4 工作表集合11.4.1 工作表集合的属性11.4.2 工作表集合的方法11.5 小结11.6 习题第12章 单元格对象12.1 单元格区域的引用12.1.1 通过Cells属性引用单个单元格12.1.2 通过Range属性引用单元格区域12.1.3 通过Offset属性引用相对其他单元格的单元格12.1.4 合并单元格区域12.1.5 引用多个子区域的集合12.1.6 扩展单元格区域12.1.7 引用单元格交叉区域12.1.8 引用当前区域12.1.9 引用已使用区域12.1.10 返回与指定类型和值匹配的所有单元格12.2 单元格区域的选取12.2.1 单元格区域的激活与选择12.2.2 计算选中单元格的数目12.2.3 确定选中单元格区域的类型12.2.4 有效地遍历选中单元格区域12.3 单元格区域的编辑12.3.1 合并与拆分单元格12.3.2 自动设置打印区域12.3.3 给单元格设置公式12.3.4 复制与移动单元格区域12.3.5 删除单元格12.4 单元格区域格式的设置12.4.1 设置自动套用样式12.4.2 设置条件格式12.4.3 设置边框线12.4.4 设置文本对齐格式12.4.5 设置自动换行格式12.5 单元格区域公式的处理12.5.1 判断单元格是否包含公式12.5.2 自动填充公式12.5.3 锁定和隐藏公式12.5.4 将公式转换为数值12.6 单元格区域的数据查询12.6.1 查找指定的值12.6.2 查找并定位单元格区域中的最大值12.6.3 查询特殊格式的单元格12.6.4 模糊查询12.7 单元格区域的数据排序12.8 小结12.9 习题第13章 图表对象13.1 创建图表13.1.1 创建嵌入式图表13.1.2 创建图表工作表13.1.3 转换图表类型13.1.4 删除图表13.2 控制图表对象13.2.1 判断当前选择的图表的类型13.2.2 打印图表13.2.3 将图表保存成图片13.2.4 使用数据标签13.3 图表格式的设置13.3.1 设置图例信息13.3.2 设置图表坐标轴信息13.3.3 为图表添加阴影13.3.4 设置图表颜色13.4 图表事件13.4.1 图表工作表事件13.4.2 嵌入式图表事件13.5 小结13.6 习题第四篇 VBA高级应用篇第14章 自定义Excel 2010的用户界面14.1 Excel 2010界面介绍14.1.1 功能区用户界面14.1.2 “文件”选项卡14.1.3 向快速访问工具栏添加命令14.1.4 使用Ribbon设计用户界面的优点14.2 自定义菜单14.2.1 使用VBA代码访问Excel的菜单14.2.2 创建自定义菜单14.2.3 创建快捷菜单项14.3 自定义功能区14.3.1 使用记事本定制功能区选项卡14.3.2 使用Custom UI Editor for MicrosoftOffice 2010修改UI14.3.3 RibbonX和VBA14.4 设置“文件”菜单14.4.1 禁用“文件”菜单中的命令14.4.2 向“文件”菜单中添加命令14.5 小结14.6 习题第15章 工作表控件15.1 表单控件15.1.1 按钮控件15.1.2 组合框和列表框15.1.3 复选框和单选按钮15.1.4 数值调节钮和滚动条15.2 ActiveX控件15.2.1 标签、按钮、切换按钮和文本框15.2.2 组合框和列表框15.2.3 复选框和单选按钮15.2.4 数值调节钮和滚动条15.3 小结15.4 习题第16章 界面设计16.1 使用窗体控件入门16.2 使用窗体16.2.1 设置窗体属性16.2.2 使用窗体和控件的方法16.2.3 窗体的事件16.3 命令按钮16.3.1 命令按钮的属性16.3.2 命令按钮的方法和事件16.4 文本框16.4.1 文本框的属性16.4.2 文本框的方法和事件16.5 单选按钮和复选框16.5.1 单选按钮和复选框的属性16.5.2 单选按钮和复选框举例16.6 列表框与复合框16.6.1 列表框与复合框的属性16.6.2 列表框与复合框的方法和事件16.6.3 列表框与复合框举例16.7 其他控件16.7.1 多页控件16.7.2 切换按钮16.7.3 图像控件16.8 自定义工具箱16.8.1 添加或者删除控件16.8.2 添加控件组16.8.3 为工具箱添加新标签页16.9 小结16.10 习题第17章 XML与VBA17.1 Excel中使用XML17.1.1 XML简介17.1.2 XML模式文件17.1.3 加载XML文件17.1.4 加载XML模式文件17.1.5 使用VBA操作XML文件17.2 DOM对象编程17.2.1 创建和加载XML文档17.2.2 遍历XML文档17.2.3 添加XML文档元素17.2.4 删除XML文档元素17.2.5 修改XML文档元素17.3 小结17.4 习题第18章 加载宏18.1 标准加载宏18.1.1 创建标准加载宏18.1.2 安装标准加载宏18.2 标准加载宏示例18.2.1 加载宏的功能18.2.2 自定义工具栏界面18.2.3 编写回调函数18.2.4 安装加载宏18.3 小结18.4 习题第19章 数据库编程19.1 使用MS Query管理外部数据19.1.1 了解MS Query19.1.2 实例介绍19.1.3 连接数据源19.1.4 创建数据查询19.1.5 检测数据查询19.2 ADO概述19.2.1 引用ADO对象库19.2.2 ADO对象模型简介19.2.3 SQL简介19.3 Connection对象19.3.1 Connection对象常用属性19.3.2 Connection对象常用方法19.4 Recordset对象19.4.1 CursorType与LockType19.4.2 Recordset对象的常用属性19.4.3 Recordset对象的常用方法19.5 Command对象19.6 小结19.7 习题第五篇 综合实例与面试问答篇第20章 成绩管理系统20.1 编程思路20.1.1 问题和需求分析20.1.2 功能分析20.2 表格设计20.2.1 学生信息表的设计20.2.2 学生分数表的设计20.2.3 综合统计表20.3 录入和更新功能设计20.3.1 窗体的设计20.3.2 录入代码设计20.3.3 更新功能20.4 简单搜索功能20.4.1 简单搜索窗体设计20.4.2 简单搜索功能代码设计20.5 高级查询功能20.5.1 窗体设计20.5.2 单选按钮代码的编写20.5.3 量化选型按钮20.5.4 编写搜索函数20.5.5 给“确定”按钮编写代码20.5.6 实现两种查询的切换20.6 生成分数单20.7 生成统计表20.7.1 变量的规划20.7.2 人数统计20.7.3 求班级和男女总分20.7.4 完成数据项的录入20.7.5 将统计功能加载到控件中20.8 构造主界面20.9 小结第21章 日程安排表
Excel VBA从入门到精通的内容简介
《Excel VBA从入门到精通(第2版)》是常用的办公表格软件,其功能非常强大。基于《Excel VBA从入门到精通(第2版)》平台的VBA技术,能将表格数据进行复杂的操作和分析。目前《Excel VBA从入门到精通(第2版)》 VBA技术已经成为会计、文秘等办公人员的必备基础。《Excel VBA从入门到精通(第2版)》分为五篇,其中第一篇是VBA基础知识篇,主要内容包括VBA的概念、宏和VBA开发环境;第二篇是VBA基础语法篇,主要内容包括VBA语法基础、VBA基础语句、程序结构控制语句、过程、Sub与Function过程;第三篇是《Excel VBA从入门到精通(第2版)》 VBA对象篇,主要内容包括《Excel VBA从入门到精通(第2版)》 VBA对象模型和应用程序对象、工作簿对象、工作表对象、单元格对象和图表对象;第四篇是VBA高级应用篇,主要内容包括自定义《Excel VBA从入门到精通(第2版)》 2010的用户界面、工作表控件、界面设计、XML与VBA、加载宏和数据库编程等;第五篇是综合实例与面试问答篇,主要讲解了成绩管理系统和日程安排表两个综合实例,并提供了30多个近几年各大公司经常考察的面试题。《Excel VBA从入门到精通(第2版)》立足于《Excel VBA从入门到精通(第2版)》 2010,知识全面,由浅入深,且以相关代码讲解知识点,可使读者快速入门。《Excel VBA从入门到精通(第2版)》适合需要用《Excel VBA从入门到精通(第2版)》解决复杂问题,或者准备利用《Excel VBA从入门到精通(第2版)》 VBA技术开发《Excel VBA从入门到精通(第2版)》应用程序的读者,也适合大中专院校的学生阅读,还可作为VBA的培训教材使用。
Excel VBA 如何快速学习?
如果已经掌握了Excel VBA的基本概念和简单语法,需要快速提高技术水平,以便可以早日完成各种简化工作的小程序,甚至能够编制功能强大的报表系统,可以从以下方面来看。
要对Sheet1的A1:A100单元格区域进行汇总,按
组合键就可以了,手快只需要0.1秒。如果每天要对1000个工作簿的Sheet1的A1:A100单元格区域进行汇总,那么只会自动求和的绝顶高手就想跳楼了。可是对于学习过VBA的人来说,几行代码就可以解决问题。
在信息时代,技能学习信息只有过剩没有限制。即对于多数学科、技能,只要你想学习,教材是永远不缺的,老师也非常容易找。以前都是“收徒弟”,现在基本上是“收师傅”了。
想学有所成,时间和精力是必需的,从古至今皆如此。当然,很期待有一天可以像《骇客帝国》里那样学习技能——直接下载到大脑里就行了。
首先,教材虽多,却有良莠之分,有适合之分,选择适合自己的优秀教材,那么就能快人一步。其次,注重学习方法,循序渐进,将有限的学习时间投入到最有价值的学习环节中,学习过程中少走弯路,那么又能快人一步。有了这两个基础,再辅以必要的学习时间,那么必能事半功倍,获得“快速提高”了。
谈到循序渐进,在Excel VBA学习之路上具体应该如何做,下图内容是值得参考的阶段性指标和学习重点。
“拿来主义”很流行,也很有效,而且绝不丢人。所以,看懂别人的代码,然后修改之,变为自己的代码,这是一种能力。先啃小段的代码,再研究完整的程序,逐步提高。
顶尖的编程高手通常都有自己的代码库,几乎所有的新程序都是从代码库中调取所需的模块修改后搭建而成的,而绝不是从头一行一行写出来的。高手们平时很重要的工作就是维护好自己的代码库。
当然,鼓励“拿来主义”,可不是在教如何“抄袭软件”。我们只能学习他人分享的代码,或者是教材上的代码。不可以打着学习的幌子,破解别人的软件,而且还把作者写成自己。
excel表格vba编程的方法步骤
在 Excel 的编辑中,利用到VBA编程的几率是很高的,因此如果工作上用到Excel还没学会VBA的朋友,不妨学习一下。接下来是我为大家带来的excel表格vba编程教程,希望对你有用。
excel表格vba编程教程 VBA编程步骤1:首先打开excel visual basic窗口,可以调试或试运行程序,打开excel—点击”工具“—"宏(M)"—“visual basic编辑“,红框内就是代码编辑区域
excel表格vba编程教程图1 VBA编程步骤2:首先我们得找到读取数据的源文件,可以通过自动寻找路径名+文件名来打开
PS:语法与VB相似,且可以选中英文词按F1查看具体语法说明
excel表格vba编程教程图2 VBA编程步骤3:其次,读取我们需要的数据,并作简单赋值
excel表格vba编程教程图3 VBA编程步骤4:根据取得的数值,我们作一些简单运算,如求环比,同比等
excel表格vba编程教程图4 VBA编程步骤5:然后我们对一些数据作格式处理,比如保留小数点后两位或一位
excel表格vba编程教程图5
要一个vba的初级入门教程
VBA可以称作excel的“遥控器”,具体是excel中的宏
1、录制简单的宏
“宏”,指一系列excel能够执行的VBA语句。
以下将要录制的宏非常简单,只是改变单元格颜色。请完成如下步骤:
1)打开新工作簿,确认其他工作簿已经关闭。
2)选择A1单元格。调出“常用”工具栏。
3)选择“工具”—“宏”—“录制新宏”。
4)输入“改变颜色”作为宏名替换默认宏名,单击确定,注意,此时状态栏中显示“录制”,特别是“停止录制”工具栏也显示出来。替换默认宏名主要是便于分别这些宏。
宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。
5)选择“格式”的“单元格”,选择“图案”选项中的红色,单击“确定”。
6)单击“停止录制”工具栏按钮,结束宏录制过程。
※ 如果“停止录制”工具栏开始并未出现,请选择“工具”—“宏”—“停止录制”。
录制完一个宏后就可以执行它了。
2、 执行宏
当执行一个宏时,excel按照宏语句执行的情况就像VBA代码在对excel进行“遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用excel标准命令所无法实现的功能。而且,一旦熟悉了excel的“遥控”,你都会奇怪自己在没有这些“遥控”的情况下,到底是怎么熬过来的。要执行刚才录制的宏,可以按以下步骤进行:
1)选择任何一个单元格,比如A3。
2)选择“工具”—“宏”—“宏”,显示“宏”对话框。
3)选择“改变颜色”,选择“执行”,则A3单元格的颜色变为红色。试着选择其它单元格和几个单元格组成的区域,然后再执行宏,以便加深印象。
3、 查看录制的代码
到底是什么在控制excel的运行呢?你可能有些疑惑.好,让我们看看VBA的语句吧.
1)选择“工具”—“宏”—“宏”,显示“宏”对话框。
2)单击列表中的“改变颜色”,选择“编辑”按钮。
此时,会打开VBA的编辑器窗口(VBE)。关于该编辑器,以后再详细说明,先将注意力集中到显示的代码上。代码如下:(日期和姓名会有不同)
Sub 改变颜色()
’ 改变颜色 Macro
’ xw 记录的宏 2000-6-10
With Selection.Interior
.ColorIndex = 3
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
End With
End Sub
将来会十分熟悉这种代码,虽然现在它们看上去像一种奇怪的外语。学习VBA或编程语言在某种程度上比较像在学习一种外语。
具体的学习可百度“Excel+vba入门教程”