小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

001.了解VBA基本概念

 網(wǎng)摘文苑 2022-12-05 發(fā)布于新疆
文章圖片1

大家好,我是永不止步的老牛。

今天開始,我們進(jìn)入VBA的世界,VBA的來歷、特點(diǎn)、用處、好壞網(wǎng)上一大堆,我們不說這些了,有不清楚的可以去查找,我們直接從使用的角度開始。

今天講的10個(gè)方面是概念性的,了解后就具備了VBA的基礎(chǔ),不是很明白也不要緊,只要知道有這么回事就行,隨著逐步加深就會(huì)明白的。

1、變量和常量

A、變量:用于保存VBA程序運(yùn)行過程中可能變化的數(shù)據(jù)。

B、常量:用于保存在代碼執(zhí)行期間無法更改的值。

在代碼中需要使用時(shí),只需引用相應(yīng)的標(biāo)識(shí)符即可。

命名基本規(guī)則:

  • 必須使用字母開頭。
  • 不能包含“空格,。,!@,&,$,?!?。
  • 長度不能超過255。
  • 不能使用關(guān)鍵字。

2、數(shù)據(jù)類型

文章圖片2

3、聲明:Dim、Private、Public和Static

變量在使用之前都需要聲明。格式:

A.Dim 變量名 AS 數(shù)據(jù)類型

B.Dim 變量名

A聲明的變量直接確定好了數(shù)據(jù)類型,B聲明的變量類型是Variant。初學(xué)最好是能按照“Dim 變量名 AS 數(shù)據(jù)類型“來使用Dim。

  • Dim聲明的變量只能在當(dāng)前過程或模塊中使用。
  • Private聲明的變量只能在當(dāng)前的類模塊中使用。
  • Public聲明的變量可以在程序的任何地方使用。
  • Static用于聲明靜態(tài)變量,即變量的值在整個(gè)代碼運(yùn)行期間都能被保留。

4、過程和函數(shù)

簡單說過程和函數(shù)就是執(zhí)行某些動(dòng)作的代碼組合。

A、過程以Sub開頭,格式如下:

Sub 過程名()

需要在過程中執(zhí)行的代碼

End Sub

B、函數(shù)以Function開頭,格式如下:

Function 函數(shù)名(參數(shù)1, 參數(shù)2, ...) As 數(shù)據(jù)類型需要在過程中執(zhí)行的代碼

需要在過程中執(zhí)行的代碼

函數(shù)名=函數(shù)執(zhí)行后的結(jié)果

End Function

過程和函數(shù)最大的區(qū)別是函數(shù)可以有返回值。

自定義的函數(shù)可以在Excel公式中直接使用。

5、常用內(nèi)置函數(shù)

內(nèi)置函數(shù)是VBA中自帶的函數(shù),使用時(shí)直接調(diào)用,VBA內(nèi)置函數(shù)很多,篇幅原因,就不在列舉,后面用到哪個(gè),我們?cè)诰唧w說,常用內(nèi)置函數(shù)大約分為字符串函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù)、數(shù)字函數(shù)、金融函數(shù)、文件函數(shù)等。

6、常用語句

A. If語句,用于判斷,格式:

If 條件表達(dá)式 Then

條件表達(dá)式為True時(shí)執(zhí)行的代碼

Else

條件表達(dá)式為False時(shí)執(zhí)行的代碼

End If

If語句可以嵌套。

B. Select Case語句,用于多重判斷,格式:

Select Case 表達(dá)式

Case 表達(dá)式1

如果表達(dá)式1匹配表達(dá)式的代碼

Case 表達(dá)式2

如果表達(dá)式2匹配表達(dá)式的代碼

Case 表達(dá)式N

如果表達(dá)式N匹配表達(dá)式的代碼

Case Else

如果沒有表達(dá)式匹配表達(dá)式要執(zhí)行的代碼

End Select

Select Case和End Select之間放置任意多個(gè)條件以測(cè)試。子句Case Else是可選的。如果判斷結(jié)果很多時(shí),適合用Select Case,Select Case可以認(rèn)為是多重If嵌套。

7、運(yùn)算符

這里列舉一些常用的。

A.算術(shù)運(yùn)算符:加、減、乘、除(商、取商的整數(shù)、商的余數(shù))、取反

B.連接運(yùn)算符:有“&”和“+”兩種,盡量用“&“

C.比較運(yùn)算符:等于、不等于、小于、大于、小于等于、大于等于

D.邏輯運(yùn)算符:與、或、非、異或

8、打開VBA代碼編輯器

首先要在選項(xiàng)卡中勾選“開發(fā)工具“,有以下3種打開方式。

文章圖片3

i、頂部菜單“開發(fā)工具”中,點(diǎn)擊”Visual Basic”

文章圖片4

ii、按快捷鍵Alt+F11,筆記本電腦記得開Fn

iii、工作表標(biāo)簽上點(diǎn)擊鼠標(biāo)右鍵,彈出菜單中選擇“查看代碼”

9、編寫VBA程序

我們?cè)赟heet1標(biāo)簽上右鍵,選擇“查看代碼”,打開VBA代碼編輯器,編寫第一個(gè)VBA程序,我么輸入以下代碼:

Sub ShowMsg()

Dim strTitle As String

Dim strMsg As String

strTitle = '歡迎來到VBA世界'

strMsg = '終于等到你了,快來了解我吧!'

MsgBox strMsg, vbOKCancel, strTitle

End Sub

文章圖片5

10、運(yùn)行VBA程序

對(duì)第9點(diǎn)寫的代碼,有3種運(yùn)行方式:

i、點(diǎn)擊Visual Basic窗體的頂部菜單“運(yùn)行”-“執(zhí)行子程序/用戶窗體”

文章圖片6

ii、點(diǎn)擊頂部工具欄中的“運(yùn)行”按鈕

文章圖片7

iii、按快捷鍵F5

我們按F5運(yùn)行以下,馬上可以看到運(yùn)行結(jié)果,如下圖

文章圖片8

今天我們先對(duì)VBA有個(gè)簡單了解,下一篇文章我們介紹下VBA編輯器。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多