当前位置:首页 > 日记 > 正文

Excel语言基础中VBA标识符有什么作用

Excel语言基础中VBA标识符有什么作用

  VBA标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。以下是小编为您带来的关于Excel语言基础中VBA标识符,希望对您有所帮助。

  Excel语言基础中VBA标识符

  一.定义

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

  二.命名规则

  字母打头,由字母、数字和下划线组成,如 A987b_23Abc

  字符长度小于40,(Excel2002以上中文版等,可以用汉字且长度可达254个字符)

  不能与VB保留字重名,如public, private, dim, goto, next, with, integer, single等。

  VBA是什么和VBA的用途

  一、VBA是什么

  直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC 的子集.实际上VBA是"寄生于"VB应用程序的版本.VBA和VB的区别包括如下几个方面:

  1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化

  2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序.

  3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL.

  尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识.

  * VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化.

  * VBA可以称作EXCEL的"遥控器".

  VBA究竟是什么?更确切地讲,它是一种自动化语言,它可以使常用的程序自动化,可以创建自定义的解决方案.

  此外,如果你愿意,还可以将EXCEL用做开发平台实现应用程序.

  二、EXCEL环境中基于应用程序自动化的优点

  也许你想知道VBA可以干什么?使用VBA可以实现的功能包括:

  1. 使重复的任务自动化.

  2. 自定义EXCEL工具栏,菜单和界面.

  3. 简化模板的使用.

  4. 自定义EXCEL,使其成为开发平台.

  5. 创建报表.

  6. 对数据进行复杂的操作和分析.

  用EXCEL作为开发平台有如下原因:

  1. EXCEL本身功能强大,包括打印,文件处理,格式化和文本编辑.

  2. EXCEL内置大量函数.

  3. EXCEL界面熟悉.

  4. 可连接到多种数据库.

  用其他语言开发应用程序,一半的工作是编写一些基本功能的模块,包括文件的打开和保存,打印,复制等.而用EXCEL作为开发平台,则由于EXCEL已经具备这些基本功能,你要做的只是使用它。
 

猜你喜欢:

1.excel利用vba定义函数的教程

2.excel2007 vba如何加按钮的教程

3.excel2007vba基本使用教程

4.excel如何使用VBA窗口

5.Excel2007中创建并使用VBA代码的操作

相关文章

ps可选颜色调色及原理是什么

ps可选颜色调色及原理是什么

可选,原理,颜色,电脑软件,ps,   "可选颜色"是Adobe Photoshop中的一条关于色彩调整的命令。但与色阶,色彩平衡和色相饱和度相比,就没有那么直观,所以大家常常遇到可选颜色时,并不是那么顺手,我也在网络上查了查关于可选颜色的教…

photoshop怎么粘贴照片

photoshop怎么粘贴照片

照片,电脑软件,photoshop,   当我们在使用pd的时候,可以将一张或多张照片粘贴至另一张照片上,也可以将一张或多张照片粘贴至新建的画布上。下面跟小编来了解一下怎么做吧!photoshop粘贴照片的方法一、将一张照片粘贴至另一张照片…

对MySQLCURDATE实例详解()函数

对MySQLCURDATE实例详解()函数

函数,详解,实例,电脑软件,MySQLCURDATE,MySQL CURDATE函数介绍 如果字符串的上下文或yyymmdd格式用于在数字背景下,了CURDATE()函数将返回的值为格式的当前日期。 下面的示例演示如何使用CURDATE()在一个字符串中的功能。 SQL >选择CURDATE(); --…

PS人物照片怎么进行面部精修?

PS人物照片怎么进行面部精修?

照片,面部,人物,电脑软件,PS,一个人像的照片拍出来以后难免有不完美的地方,我们就可以通过PS这样的一个工具来精修一下,从而让照片更加完美的呈现出来。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、…

ps怎么设计浓厚艺术色彩的桌面背景

ps怎么设计浓厚艺术色彩的桌面背景

浓厚,色彩,艺术,桌面背景,电脑软件,制作艺术桌面背景效果主要利用ps的滤镜功能,现在就把制作的过程和截图分享给大家,效果如下图所示,希望对你有所帮助和启发。软件名称:Adobe photoshop 7.01 官方正式简体中文版软件大小:154MB更新时间:2013-04-…

PHP实现向关联数组指定的Key之前插

PHP实现向关联数组指定的Key之前插

元素,方法,数组,电脑软件,PHP,本文实例讲述了PHP实现向关联数组指定的Key之前插入元素的方法。分享给大家供大家参考,具体如下:PHP 关联数组可以通过三种方式插入新元素:1. $array[$insert_key] = $insert_value;2. $array = array_merge($arr…

笔记本win10截图快捷键

笔记本win10截图快捷键

快捷键,截图,电脑软件,每个人都会有需要截图的时候,那么在使用win10系统的你知道如何快速便捷的去截图吗?不需要运用QQ也可以轻松方便的截图哦。台式电脑键盘的快捷键1、这是最简单的,【PrintScreen】键即可,整个屏幕的图像会被复制到剪贴板。…

PS滤镜制作创意十足的火焰花朵教程

PS滤镜制作创意十足的火焰花朵教程

教程,滤镜,创意,火焰,电脑软件,   教程的效果图是由火焰字变形得到的。制作的时候先用滤镜等做出火焰字效果。然后把做好的火焰字抠出来,再用滤镜变形处理做成花瓣。最后把花瓣组成花朵即可。下面跟小编来了解一下吧!PS滤镜制作…

jQuery实现别踩白块儿网页版小游戏

jQuery实现别踩白块儿网页版小游戏

小游戏,网页,块儿,电脑软件,jQuery,大致介绍终于结束了考试,放假回家了。这次的别踩白块儿网页版要比之前做的 jQuery编写网页版2048小游戏 要简单一点,基本的思路都差不多。这篇博客并不是详细的讲解,只是大致介绍函数的作用,其中实现的细节注…

PHP对象的浅复制与深复制的实例详

PHP对象的浅复制与深复制的实例详

浅复制,对象,深复制,详解,实例,PHP对象的浅复制与深复制的实例详解最近在看原型模式时注意到这个问题~~PHP中对象 '=' 与‘clone'的区别实例代码://聚合类 class ObjA { public $num = 0; public $objB;//包含的对象 function __co…

Apache下禁止php文件被直接访问的

Apache下禁止php文件被直接访问的

直接访问,方法,文件,电脑软件,Apache,一开始,我想在重写规则里直接禁止php后缀的URL被访问。但后来发现重写规则是递归调用的,如果在重写规则里直接禁止php,那么重写到php文件的规则也会失效。RewriteEngineOnRewriteRule^test$/test.php[L]Re…

两命名方法为6学习变量的例子

两命名方法为6学习变量的例子

变量,学习,方法,例子,电脑软件,前言 众所周知,ES6 ECMAscript 6(以下简称6),对Javascript语言的下一代标准,已于2015年6月正式发布,其目标是使Javascript语言可以用来编写复杂的大型应用程序,成为企业发展的语言。 它完善了ES5的命名规范,并公布了命名变量的两种新方…