ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:21.30KB ,
资源ID:15888486      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15888486.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(excel的宏教程应用文档格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

excel的宏教程应用文档格式.docx

1、第二句:Dim是声明变量的关键字,这里我们用来声明一个名为TStr的字符串变量。第三句:将TStr这个变量赋值为Hello World!第四句:将当前工作表的A1格的值设定为Hello World!第五句:利用Debug.Print地立即窗口中显示TStr的值。第六句:用消息对话框显示TStr的值。最后一句:标记结束子应用程序。应用程序虽小,但最基本的元素都齐了,也许,这就是Hello World的魅力所在吧*_*Microsoft excel是一款功能非常强大的电子表格软件。它可以轻松地完成数据的各类数学运算,并用各种二维或三维图形形象地表示出来,从而大大简化了数据的处理工作。但若仅利用ex

2、cel的常用功能来处理较复杂的数据,可能仍需进行大量的人工操作。但excel的强大远远超过人们的想象-宏的引入使其具有了无限的扩展性,因而可以很好地解决复杂数据的处理问题。随着支持WIN的应用应用程序的不断增多和功能的不断增强,越来越多的应用程序增加了宏处理来方便用户的自由扩展。但初期各应用应用程序所采用的宏语言并不 统一,这样用户每使用一种应用应用程序时都得重新学习一种宏语言。为了统一各种应用应用程序下的宏,Microsoft推出了VBA(Visual Basic for Applications)语言。VBA是从流行的Visual Basic编程语言中派生出来的一种面向应用应用程序的语言,

3、它适用于各种WIN应用应用程序,可以解决各应用应用程序的宏语言不统一的问题。除此之外,使用 VBA语言还有如下优点:1、VBA是一种通用应用程序语言,通过它不仅可以共享Microsoft相关的各种软件(如excel、 word、access),而且随着其它的一些软件(如大名鼎鼎的AutoCAD2000)等对VBA的支持,这些软件也已进入到了VBA的控制范 围;2、可以将用VBA编写的应用程序复制到Visual Basic中调试并运行,从而实现用Visual Basic来控制有关的应用应用程序;3、VBA提供的大量内部函数大大简化了用户的操作。对于而今的宏,不仅语言统一规范,而且其功能也已非常强

4、大。但在大多数介绍excel的傻瓜书、指南入门与提高等参考书中往往略过不提,或浅浅带过,读者从中获得的有关知识往往不足以应付处理复杂数据的需求。为了完成工作,就让我们一起来学习宏的妙用吧。一)、宏的自学首先需要明确的是,本文不可能教会您关于宏的所有内容。您需要学会利用录制宏的方法来学习宏:点击excel 工具下拉菜单中下?quot;录制新宏,此后可象平时一样进行有关操作,待完成后停止录制。然后再点击工具下的编 辑选项即可打开刚才所录制的宏的Visual Basic源应用程序,并且可以在此时的帮助下拉菜单中获得有关的编程帮助。对录制宏进行修改不仅可以学习宏的使用,还能大大简化宏的编写。二)、基本

5、概念为了学习excel中的宏,我们需要先了解以下一些基本概念。1、工作簿:Workbooks、Workbook、ActiveWorkbook、ThisWorkbookWorkbooks集合包含excel中所有当前打开的excel工作簿,亦即所有打开的excel文件;Workbook对应Workbooks中的成员,即其中的excel文件;ActiveWorkbook代表当前处于活动状态的工作簿,即当前显示的excel文件;ThisWorkbook代表其中有Visual Basic代码正在运行的工作簿。在具体使用中可用Workbooks(index)来引用Workbook对象,其中index为工作

6、簿名称或编号;如Workbooks(1)、 Workbooks(年度报表.xls)。而编号按照创建或打开工作簿的顺序来确定,第一个打开的工作簿编号为1,第二个打开的工作簿为2。2、工作表:Worksheets、Worksheet、ActiveSheetWorksheets集合包含工作簿中所有的工作表,即一个excel文件中的所有数据表页;而Worksheet则代表其中的一个工作表;ActiveSheet代表当前处于的活动状态工作表,即当前显示的一个工作表。可用Worksheets(index)来引用Worksheet对象,其中index为工作表名称或索引号;如Worksheets(1)、 Wo

7、rksheets(第一季度数据工作表索引号表明该工作表在工作表标签中的位置:第一个(最左边的)工作表的索引号为1,最后一个(最右边 的)为Worksheets.Count。需要注意的是:在使用过程中excel会自动重排工作表索引号,保持按照其在工作表标签中的从左至右排列,工作表的索引号递增。因此,由于可能进行的工作表添加或删除,工作表索引号不一定始终保持不变。3、图表:Chart 、Charts、ChartObject、ChartObjects、ActiveChartChart代表工作簿中的图表。该图表既可为嵌入式图表(包含在ChartObject中),也可为一个分开的(单独的)图表工作表。C

8、harts代表指定工作簿或活动工作簿中所有图表工作表的集合,但不包括嵌入式在工作表或对话框编辑表中的图表。使用Charts(index) 可引用单个Chart图表,其中index是该图表工作表的索引号或名称;如Charts(1)、Charts(销售图表图表工作表的索引号表示 图表工作表在工作簿的工作表标签栏上的位置。Charts(1)是工作簿中第一个(最左边的)图表工作表;Charts(Charts.Count)为最 后一个(最右边的)图表工作表。 ChartObject代表工作表中的嵌入式图表,其作用是作为Chart对象的容器。利用ChartObject可以控制工作表上嵌入式图表的外观和尺寸

9、。ChartObjects代表指定的图表工作表、对话框编辑表或工作表上所有嵌入式图表的集合。可由ChartObjects(index)引用单个 ChartObject,其中index为嵌入式图表的编号或名称。如Worksheets(Sheet1).ChartObjects(1)、 Worksheets(sheet1).ChartObjects(chart1)分别对应工作表中的第一个嵌入式图表、以及名 为Chart1的嵌入式图表。ActiveChart可以引用活动状态下的图表,不论该图表是图表工作表,或嵌入式图表。而对于图表工作表为活动工作表时,还可以通过ActiveSheet属性引用之。4、单

10、元格:Cells、ActiveCell、Range、AreasCells(row,column)代表单个单元格,其中row为行号,column为列号。如可以用Cells(1,1)、Cells(10,4)来引用D10 单元格。ActiveCell代表活动工作表的活动单元格,或指定工作表的活动单元格。Range代表工作表中的某一单元格、某一行、某一列、某一选定区域(该选定区域可包含一个或若干连续单元格区域)或者某一三维区域。可用Range(arg)来引用单元格或单元格区域,其中arg可为单元格号、单元格号范围、单元格区域名称。如Range(A5)、 Range(A1:H8)、Range(Crite

11、ria虽然可用Range()返回单元格A1,但用Cells更方便,因为此时可 用变量指定行和列。dvnews_page可将Range与Cells结合起来使用,如 Range(Cells(1,1),Cells(10,10)代表单元格区域J10;而 expression.Cells(row,column)返回单元格区域中的一部分,其中expression是返回Range的表达式,row和 column为相对于该区域的左上角偏移量。如由Range(C5:C10).Cells(1,1)引用单元格C5。Areas 为选定区域内的连续单元格块的集合,其成员是Range对象。而其中的每个Range对象代表选

12、定区域内与其它部分相分离的一个连续单元格块。某些操作不 能在选定区域内的多个单元格块上同时执行;必须在选定区域内的单元格块数Areas.Count上循环,对每个单独的单元格块分别执行该操作。此时,可用 Areas(index)从集合中返回单个Range对象,其中index为单元格块编号;如Areas(1)。5、 行与列:Rows、Columns、Row、ColumnRows、Columns分别代表活动工作表、单元格区域范围Range、指定工作表中的所有行数、列数。对于一个多选单元格区域范围Range的 Rows、Columns,只返回该范围中第一个区域的行数、列数。例如,如果Range对象有两

13、个区域(areas)A1:B2和 C3:D4,Rows.Count返回2而不是4。可通过Rows(行号)、Columns(列号)来引用相应的行与列;如Rows(3)、Columns(4)分别对应第三行、D列。利用Rows、Column可以获得区域中第一块的第一行行号、第一列列号,所得值均以十进制数表示。三)、处理单元格1、直接赋值与引用将变量、常量值直接赋给单元格、或将单元格的值直接赋给变量、常量,这是在excel中最简单的单元格赋值及引用方法。如下例将工作表A1单元格的值赋给Integer变量I,并将I+1的值赋给当前工作表中的B1单元格:Dim I As IntegerI=Worksheets().Cells(1,1) Cells(1,2).Select 选定B1单元格,使其成为当前单元格ActiveCell=I+1 以I+1为当前单元格赋值2、用公式赋值在宏的使用中,可能会更多地用公式来给单元格赋值。如下例将相对于活动单元格左侧第4列、向上第6行至向上第2行的单元格数值之和赋给活动单元格(以本行、本列为第0行、0列):ActiveCell.Formula=AVERAGE(R-6C-4:R-2C-4)3、引用其它工作表中的单元格当赋值公式中需要引用其它工作表中的单元格

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1