- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章? 电子表格计算编程
学会了自己编制函数,掌握了单元格和工作表的基本编程代码和设置,就可以对您所需要的复杂专业项目进行编程自动化计算了。如果您对编程是一无所知的初学者,也许前面的自编函数还没有完全看懂,这不要紧,下面介绍VB编程基本语法之后,自然就会清楚了;至于代码,那都是系统命令,知道它的含义和用途,动脑筋灵活用好它就可以了。
4.1?电子表格VB编程基本语法
VB编程计算是什么?简单说就是通过命名的变量、常量来存储用于计算的数据,存储和传递计算的中间或最后的结果;通过一系列的代码语句来处理数据,输出数据,从而完成计算任务。下面简明分述之:
4.1.1 变量和常量
一,标识符(变量、常量、数据类型、过程、函数等)命名规则:
字母开头;
不超过255个字符;
只包含字母,数字,下划线;
不能用系统的保留字(42个关键字),即系统命令、语句、函数的固定标识符。如:As,ByVai,Me,Set,For,To等
VB中不区分字母大小写。在命名时最好采用好记、又好理解的命名方式:一般用英语单词或其缩写加数字,下划线;国人也可以用汉语简拼加数字,下划线来命名,首字母一般大写。
二,声明变量
1. Dim语句:用于创建过程级变量,声明变量的数据类型并分配存储空间。
可以在一个语句中声明几个变量,但必须将每一个变量的数据类型包含进来。如下语句中,变量 intX、intY、与 intZ 被声明为 Integer 类型。
Dim intX As Integer, intY As Integer, intZ As Integer
而下面的语句中,变量 intX 与 intY 被声明为 (缺省)Variant 类型 ;只有 intZ 被声明为 Integer 类型。
Dim intX, intY, intZ As Integer
2. Public 语句:声明公共模块级别变量。公有变量可用于工程中的任何过程。
Public strName As String
如果公有变量是声明于标准模块或是类模块中,则它也可以被任何引用到此公有变量所属工程的工程中使用。
3. Private 语句:声明私有的模块级别变量。私有变量只可使用于同一模块中的过程。
Private MyName As String
注意,在模块级别中使用 Dim 语句与使用 Private 语句是相同的。不过使用 Private 语句可以更容易的读取和解释代码。
4. Static 语句:声明静态变量。使用 Static 语句取代 Dim 语句时,所声明的变量在每次调用时仍保留它原先的值。
三,声明常数:可用如下格式声明公用常数,数据类型也可用变量声明字符%、、!、#代表Integer(整型%)、Long(长整型)、Single(单精度型!)、Double(双精度型#)。
Public Const M_SEC# = 206264.8?????????????? 1弧度=206264.8″
Public Const M_DEG# = 57.2957795130823?????? 1弧度=57.2957795130823°
Public Const M_RAD# = 1.74532925199433E-02?? 1度=1.74532925199433E-02弧度
Public Const M_PI# = 3.14159265358979???????? π=3.14159265358979
可以在一个语句中声明数个常数,但必须将每一个常数的数据类型包含进来。如下面的语句中,常数 conAge 和 conWage 被声明为 Integer 类型。
Const conAge % = 34, conWage As Currency = 35000
四,声明数组:数组的声明方式和其它的变量是一样的。
Dim MyArray(10, 10) As Integer
第一个参数代表的是行;而第二个参数代表的是列。
与其它变量的声明一样,除非指定一个数据类型给数组,否则声明数组中元素的数据类型为Variant。为了尽可能使写的代码简洁明了,则要明确声明的数组为某一种数据类型而非 Variant。
4.1.2?数据类型
1. Byte(字节型),1字节,0到255
2. Boolean(布尔型),2字节,True或False
3. Integer(整型%),2字节,-32,767到32,767
4. Long(长整型),4字节,-2,147,483,648到2,147,483,647
5. Currency(货币型),8字节,-922,337,203,685,477.5808到922,337,203,685,477.5807
6. Single(单精度型!),4字节,-3.402823E+38到-1.
您可能关注的文档
最近下载
- 【新高考Ⅱ卷】2024年 普通高等学校招生全国统一考试真题语文试卷[带答案].pdf VIP
- 《中华人民共和国社区矫正法》培训与解读课件.pptx VIP
- 人工智能在消防与安全领域的应用培训.pptx VIP
- DB3301_T 0492-2025 老旧小区住宅加装电梯管理规程.docx
- 初中物理《电功率》主题单元设计.docx VIP
- Unit 3 Getting along with others 单元复习 课件-2024-2025学年高中英语牛津译林版(2020)必修第一册.pptx VIP
- 介绍我的家乡河南.pptx VIP
- WST406-2024临床血液检验常用项目分析质量标准.pptx VIP
- 2024年新苏教版一年级上册数学课件 第一单元 第4课时 认识0.pptx VIP
- 轮胎供应项目实施方案.pptx VIP
文档评论(0)