學習啦>學習電腦>工具軟件>辦公軟件學習>Excel教程>Excel2013教程>

Excel語言基礎(chǔ)中VBA標識符有什么作用

時間: 錦暉1117 分享

  VBA標識符是一種標識變量、常量、過程、函數(shù)、類等語言構(gòu)成單位的符號,利用它可以完成對變量、常量、過程、函數(shù)、類等的引用。以下是學習啦小編為您帶來的關(guān)于Excel語言基礎(chǔ)中VBA標識符,希望對您有所幫助。

  Excel語言基礎(chǔ)中VBA標識符

  一.定義

  標識符是一種標識變量、常量、過程、函數(shù)、類等語言構(gòu)成單位的符號,利用它可以完成對變量、常量、過程、函數(shù)、類等的引用。

  二.命名規(guī)則

  字母打頭,由字母、數(shù)字和下劃線組成,如 A987b_23Abc

  字符長度小于40,(Excel2002以上中文版等,可以用漢字且長度可達254個字符)

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

  VBA是什么和VBA的用途

  一、VBA是什么

  直到90年代早期,使應用程序自動化還是充滿挑戰(zhàn)性的領(lǐng)域.對每個需要自動化的應用程序,人們不得不學習一種不同的自動化語言.例如:可以用EXCEL的宏語言來使EXCEL自動化,使用WORD BASIC使WORD自動化,等等.微軟決定讓它開發(fā)出來的應用程序共享一種通用的自動化語言--------Visual Basic For Application(VBA),可以認為VBA是非常流行的應用程序開發(fā)語言VASUAL BASIC 的子集.實際上VBA是"寄生于"VB應用程序的版本.VBA和VB的區(qū)別包括如下幾個方面:

  1. VB是設(shè)計用于創(chuàng)建標準的應用程序,而VBA是使已有的應用程序(EXCEL等)自動化

  2. VB具有自己的開發(fā)環(huán)境,而VBA必須寄生于已有的應用程序.

  3. 要運行VB開發(fā)的應用程序,用戶不必安裝VB,因為VB開發(fā)出的應用程序是可執(zhí)行文件(*.EXE),而VBA開發(fā)的程序必須依賴于它的"父"應用程序,例如EXCEL.

  盡管存在這些不同,VBA和VB在結(jié)構(gòu)上仍然十分相似.事實上,如果你已經(jīng)了解了VB,會發(fā)現(xiàn)學習VBA非???相應的,學完VBA會給學習VB打下堅實的基礎(chǔ).而且,當學會在EXCEL中用VBA創(chuàng)建解決方案后,即已具備在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA創(chuàng)建解決方案的大部分知識.

  * VBA一個關(guān)鍵特征是你所學的知識在微軟的一些產(chǎn)品中可以相互轉(zhuǎn)化.

  * VBA可以稱作EXCEL的"遙控器".

  VBA究竟是什么?更確切地講,它是一種自動化語言,它可以使常用的程序自動化,可以創(chuàng)建自定義的解決方案.

  此外,如果你愿意,還可以將EXCEL用做開發(fā)平臺實現(xiàn)應用程序.

  二、EXCEL環(huán)境中基于應用程序自動化的優(yōu)點

  也許你想知道VBA可以干什么?使用VBA可以實現(xiàn)的功能包括:

  1. 使重復的任務自動化.

  2. 自定義EXCEL工具欄,菜單和界面.

  3. 簡化模板的使用.

  4. 自定義EXCEL,使其成為開發(fā)平臺.

  5. 創(chuàng)建報表.

  6. 對數(shù)據(jù)進行復雜的操作和分析.

  用EXCEL作為開發(fā)平臺有如下原因:

  1. EXCEL本身功能強大,包括打印,文件處理,格式化和文本編輯.

  2. EXCEL內(nèi)置大量函數(shù).

  3. EXCEL界面熟悉.

  4. 可連接到多種數(shù)據(jù)庫.

  用其他語言開發(fā)應用程序,一半的工作是編寫一些基本功能的模塊,包括文件的打開和保存,打印,復制等.而用EXCEL作為開發(fā)平臺,則由于EXCEL已經(jīng)具備這些基本功能,你要做的只是使用它。

猜你喜歡:

1.excel利用vba定義函數(shù)的教程

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

3.excel2007vba基本使用教程

4.excel如何使用VBA窗口

5.Excel2007中創(chuàng)建并使用VBA代碼的操作

3738632