- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VBA301班第三讲义ppt
VBA初级入门 更多精彩敬请访问 第三讲—— 变量操作及Range对象 (By 乒乓27,来自完美团队) 认识VBE窗口 代码基础 数据类型 第一部分 变量操作 数据类型 存储空间 数值范围 Integer 2字节 -32768 Long(长整型) 4字节 -2147483648 Single 4字节 负值范围-3.402823E38 - 1.401298E-45 正值范围:1.401298E-45 - 3.402823E38 Double 8字节 负值范围:-1.79769313486232E308 - -494065645841247E-324 正值范围:4.94065645841247E-324 - 1.79769313486232E308 String(固定长度) 字符串的长度 —— Boolean 2字节 True或者False Variant —— —— 变量: 1.命名原则及注意事项: 1.变量名必须以字母开始,后能连接字母、下划线、数字等,不能包含运算符、空格,也不能包含字符!、@、 、$、 #. (最大长度为255个字符) 2.不能使用VBA中的关键字,如:if,add等 3.不区分大小写,如:PP27,Pp27和pp27是一样的 4.命名时建议区分变量类型,如:intMax,strName 2.常见的错误举例: 6xy y-z pingpang 27 Dim Val 3.变量的声名: Dim 变量名 [AS 数据类型] 这条语法中的变量名代表将要创建的变量名.这条语句中的数据类型部分可以是上表中的任何一种数据类型.如: Dim intMax as integer Dim flag as Boolean, douSum as double Dim strName as string Dim pp27 4.变量的赋值(*): 变量名=表达式 对象名.属性名=表达式 赋值号(=)左侧只能是变量名 如: n=1 str1=“乒乓27” range(“A1”)=110 flag=(1+1=3) 错误语句: cos(x)=y 5=y x+3=y 关于变量赋值的两个重要模型: n=n+1 ‘计数器 s=s+x ‘累加器 小练习: 编写一个Sub过程,交换单元格A1,A2的值 上部分完 在VBA代码中,用得最多的单独的对象可能就要算Range对象了。Range对象是Excel的对象世界中真正的工作对象。作为Excel用户,将把大部分时间花在对Range对象的处理上。 对象 属性 方法 第二部分 range对象 一.选取单个单元格 1. range(单元格地址).select 2. range(列标 行数).select 3. range(定义名称).select 4. cells(行数,列数).select 5 .cells(行数,列标).select 6. cells(单元格序号).select 7. [单元格地址].select 1.单元格地址必须用双引号括起来 2.列标是用英文字母表示,行是变量 3.定义的名称必须要用双引号括起来 4.行数和列数不能用双引号括起来 5行数不需要双引号,列标一定要双引号 6.单元格序号的顺序是先从左到右,再从上到下 7.单元格地址不能用双引号括起来 练习: 1.常量的输入与输出 2.公式的输入与输出 3.部分信息的清除 二.选取指定工作表的某个单元格: 1. Sheets(工作表名称).单元格.select 2. Sheets(工作表序号).单元格.select 1.Sheets的s千万不要漏了 2.这里的序号是指工作簿中的顺序 3. Worksheets(“Sheet3”).Range(“C3:D5”),表示引用工作表sheet3中的单元格区域C3:D5。 4.Workbooks(“MyBook.xls”).Worksheets(“sheet1”).Range(“B2”),表示引用MyBook工作簿中工作表Sheet1上的单元格B2。 注意:必须保证被选择的工作表在活动状态,否则报错 三.选取单元格区域 选取全部单元格 1.所有单元格.Select 2.所有行.Select 3.所有列.Select 1.用Cells代表本工作表所有单元格 2.用Rows代表本工作表所有行 3.用Columns代表本工作表所有列 四.选
您可能关注的文档
- Unit 6 Enjoying Cycling Topic 2 How about exploring Tian’anmen Square? 导学案 (新版)仁爱版 (全套).doc
- Unit 6 Topic 1 Section A 英语 九年级 下学期.ppt
- Unit 6 Topic 1 Section B 英语 九年级 下学期.ppt
- Unit 6 Topic 1 Section C 英语 九年级 下学期.ppt
- Unit 6 Partnership and Cooperation 大学英语 教学课件.ppt
- Unit 6 Topic 1 Section C 八年级下.ppt
- Unit 6 Topic 1 Section D 英语 九年级 下学期.ppt
- Unit 6 Topic 1 Section D 八年级下.ppt
- Unit 6 Topic 2 Section A 英语 九年级 下学期.ppt
- Unit 6 Topic 2 Section B 英语 九年级 下学期.ppt
文档评论(0)