转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件使用 >> 办公软件 >> 正文
Excel编程基础之VBA数据类型、数组、运算符等详解         ★★★★

Excel编程基础之VBA数据类型、数组、运算符等详解

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1301 更新时间:2009/6/9 2:18:55

一 :标识符

  1.定义

  标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。

  2.命名规则

   ① 字母打头,由字母、数字和下划线组成,如 ebookit_23cn
   ②字符长度小于40,(Excel2002以上中文版等,可以用汉字且长度可达254个字符)
   ③ 不能与VB保留字重名,如public, private, dim, goto, next, with, integer, single等
 
二:运算符

  定义:运算符是代表VB某种运算功能的符号。

  1、赋值运算符 =
  2、数学运算符 &、+ (字符连接符)、+(加)、-(减)、Mod(取余)、\(整除)、*(乘)、/(除)、-(负号)、^(指数)
  3、逻辑运算符Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(相等)、Imp(隐含)
  4、关系运算符 = (相同)、<>(不等)、>(大于)、<(小于)、>=(不小于)、<=(不大于)、Like、Is
  5、位运算符 Not(逻辑非)、And(逻辑与)、Or(逻辑或)、Xor(逻辑异或)、Eqv(逻辑等)、Imp(隐含)
 
三:数据类型

  VBA共有12种数据类型,具体见下表,此外用户还可以根据以下类型用Type自定义数据类型。

  数据类型        类型   标识符   字节
------------------------------------------------------------------------------------
  字符串型  String     $   字符长度(0-65400)
  字节型   Byte      无       1
  布尔型   Boolean          无              2
  整数型   Integer              %              2
  长整数型  Long                &               4
  单精度型  Single               !                4
  双精度型  Double             #            8
  日期型   Date                无                  8  公元100/1/1-9999/12/31
  货币型   Currency            @                  8
  小数点型  Decimal             无                 14
  变体型   Variant               无           以上任意类型,可变
  对象型   Object                无                  4
------------------------------------------------------------------------------------

五:数组

  数组是包含相同数据类型的一组变量的集合,对数组中的单个变量引用通过数组索引下标进行。在内存中表现为一个连续的内存块,必须用Global或Dim语句来定义。

        定义规则如下:

        Dim 数组名([lower to ]upper [, [lower to ]upper, ….]) as type ;Lower缺省值为0。

        二维数组是按行列排列,如abc(行,列)

        除了以上固定数组外,VBA还有一种功能强大的动态数组,定义时无大小维数声明;在程序中再利用Redim语句来重新改变数组大小,原来数组内容可以通过加preserve关键字来保留。

        如下例:

        Dim array1() as double : Redim array1(5) : array1(3)=250 : Redim preserve array1(5,10)
 
六:注释和赋值语句

  1、注释语句是用来说明程序中某些语句的功能和作用;VBA中有两种方法标识为注释语句。

  单引号 ’ ;如:’定义全局变量;可以位于别的语句之尾,也可单独一行
  Rem ;如:Rem定义全局变量;只能单独一行

  2、赋值语句是进行对变量或对象属性赋值的语句,采用赋值号 =,如X=123:Form1.caption=”我的窗口”,对对象的赋值采用:set myobject=object 或  myobject:=object
 
七:书写规范

  1、VBA不区分标识符的字母大小写,一律认为是小写字母;
  2、一行可以书写多条语句,各语句之间以冒号 : 分开;
  3、一条语句可以多行书写,以空格加下划线 _ 来标识下行为续行;
  4、标识符最好能简洁明了,不造成歧义。


[办公软件]如何实现Office工具栏、菜单以及菜单命令重命名  [办公软件]如何在Office文档(大)括号内输入多行文字
[办公软件]如何在office(PowerPoint,Word,Excel)中制作带圈的…  [办公软件]批量删除Office文档(word,excle,powerpoint)中的超…
[办公软件]Office(Word,Excel)密码破解软件(Office Password…  [办公软件]如何让低版本的Office也能顺利编辑2007文档
[办公软件]在PowerPoint中轻松插入Excel表格  [办公软件]Word、Excel和PowerPoint文件格式兼容包(简体中文…
[办公软件]设置office艺术字的形状  [办公软件]如何将Office菜单设置、工具设置、宏设置等应用到…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 办公软件  · 系统软件
    · 常用软件  · 聊天工具
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台