vb在excel中的应用.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.例: 2.定义数组的方法: Dim array_name (n) as type 例如:定义一个数组保存1个人的名字 Dim strname(9) as string 说明:数组后面为 圆括号,元素下表默认从0开始,可以在模块的声明部分加上如下语句,让定义的数组下表从1开始 Option base 1 注意option base 语句必须写在模块的所有过程之前,并且只能出现一次。 3.VBA的四种运算:算术运算、比较运算、逻辑运算和连接运算。 算术运算: ^指数运算 2^2=4 -负数运算 -4 *,/乘除 \整除 7\2=3 MOD取模 7\2=4 8\3=2 +,-加减 比较表达式: =等于,不等于,小于,大于,=小于等于,=大于等于。 逻辑表达式: 其运行结果只有两种 ture和false Not 取反运算 not x And 逻辑与运算 x and y Or 逻辑或运算 x or y Xor 逻辑异或运算 x xor y Eqv 逻辑相等运算 x eqv y Imp 逻辑蕴含运算 x imp y 4.连接运算表达式 就是将两个以上的字符串使其成为一个字符串,例如 Strtext=”Visual”+”Basic”,其结果相当于strtext=”Visual Baisc”。 连接运算符只有两种:+和。其区别+连接的是两个操作都是字符串的情况;连接的连个操作数强制为字符串连接起来。例如: a=12 b=1 c=”12” d=”1” debug.print a b debug.print a b debug.print c d debug.print a + b debug.print b + d debug.print c + d 程序运行结果: 121 121 121 13 2 121 5.赋值语句 【Let】 变量=表达式 Let关键字常省略 6.输出语句 在vb中的print输出语句主要用来调试程序,将变量的运算结果输出到立即窗口,格式如下: debug.print 【表达式1】【分隔符1】【表达式n】【分隔符】 print首先计算表达式的值然后输出结果。其中分隔符可以几种形式: spc(n):插入n个空格到输出数据之间 tab(n):?移动Print也可以用在窗体中当输出装置,但必须指明窗体名称 7. if…then语句 If 逻辑表达式 then 语句序列 End if 8.if…then…else语句 If 逻辑表达式 then {语句序列1} {elseif 逻辑序列表达式2 then {语句序列2}…. }else {语句序列n} End if 9.多分支语句select case select case测试表达式 {case 表达式列表1 {语句序列1}} {case 表达式列表2 {语句序列2}} ………. {case else {语句序列n}} End select 10.循环语句 Do ….loop语句,先测试循环条件 Do while …loop形势如下 Do while 逻辑表达式 语句序列1 {exit do} {语句序列2} Loop Do…loop while后测试循环条件 语法格式: Do 语句序列1 {exit do} {语句序列2} Loop while 逻辑表达式 Do until…loop先测试结束条件的语句 语法格式 Do until 逻辑表达式 语句序列1 {exit do} {语句序列2} Loop 这种形式与do while…loop相似,不同的是当表达式的值为false时才执行循环体,否则推出循环体 Do…loop until语句后测试结束条件 语法形式 Do 语句序列1 {exit do} {语句序列2} Loop until 逻辑表达式 这种形式与do…loop while相似,不同的是当表达式的值为false时才执行循环体,否则推出循环体 For …next语句 语法如下 For 循环变量=起始值 to 终值【step 步长值】 语句序列1 {语句序列2} Next 【循环变量】 For each…next语句 语法格式 For each 对象元素变量 in 对象集合 语句序列1 【exit for】 【语句序列2】 Next 对象元素变量 使用该语句的几点限制:对集合,对象元素变量只能是variant变量,或一般的对象(object)变量或对象浏览器中列出的对象; 10.inputbox函数 Inputbox函数的作

文档评论(0)

185****7617 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档