-
- 素材大小:
- 1.67 MB
- 素材授權(quán):
- 免費(fèi)下載
- 素材格式:
- .ppt
- 素材上傳:
- lipeier
- 上傳時(shí)間:
- 2019-12-09
- 素材編號(hào):
- 247957
- 素材類別:
- 課件PPT
-
素材預(yù)覽
這是vba ppt背景,包括了序,VBA編程環(huán)境,VBA編程基礎(chǔ),VBA常用語(yǔ)句,VBA流程控制,VBA數(shù)組,VBA過程,VBA操作數(shù)據(jù)庫(kù)等內(nèi)容,歡迎點(diǎn)擊下載。
vba ppt背景是由紅軟PPT免費(fèi)下載網(wǎng)推薦的一款課件PPT類型的PowerPoint.
VBA是什么? VBA有什么作用 怎么才能學(xué)好VBA 進(jìn)入VBA編程環(huán)境 VBA窗口的組成 VBA窗口由工具欄、工程資源管理器窗口、 屬性窗口、代碼窗口和立即窗口組成。 新建模塊進(jìn)行VBA編程 進(jìn)入VBA編程環(huán)境(Excel2007) 標(biāo)準(zhǔn)工具條 新建模塊 在“工程”視圖中,右鍵單擊”ThisWorkbook”,然后在菜單中選“插入”->“模塊”,就會(huì)在主界面出現(xiàn)一片空白(如圖Module1)。即可在空白進(jìn)行VBA編程。 變量命名規(guī)則 變量名必須以字母或漢字開頭,后可跟字母、漢字、數(shù)字或下劃線組成(不能含有小數(shù)點(diǎn)和空格),長(zhǎng)度不超過255個(gè)字符的字符串; 不能使用VBA中的關(guān)鍵字; VBA中不區(qū)分變量名的大小寫; 變量名的最后一個(gè)字符可以是%、&、!、#、$等表示數(shù)據(jù)類型的聲明符。 V-2-2 數(shù)據(jù)類型與變量的聲明 變量聲明 用Dim| Static語(yǔ)句顯式聲明局部變量 格式:Dim 變量名 [AS 類型] 或 Dim 變量名類型符 語(yǔ)句中的“As 類型”子句是可選的。如果使用該子句,就可以定義變量的數(shù)據(jù)類型。未使用,默認(rèn)變量的類型為變體型(Variant)。 例如:Dim i As integer, s 表示聲明了一個(gè)名為i的整型變量和一個(gè)名為s的變體型變量。 隱式聲明變量 未進(jìn)行上述的聲明而直接使用變量,稱變量的隱式聲明。采用隱式聲明的變量都是變體型(Variant )。 注意: VBA中允許不事先聲明而直接使用變量,可以通過語(yǔ)句 Option Explicit,來(lái)要求所使用的變量必須事先聲明,否則VBA會(huì)發(fā)出警告信息。 下面是一個(gè)簡(jiǎn)單的程序,其使用的變量a, b, Sum都沒有事先定義。 Private Sub Form_Click() Sum = 0 a = 10 b = 20 Sum = a + b Print "Sum="; Sum End Sub V-2-3 運(yùn)算符和表達(dá)式 運(yùn)算符 算術(shù)運(yùn)算符 例如:"123" + "456" 結(jié)果 "123456" "123" & "456" 結(jié)果 "123456" 使用上& 與+的區(qū)別: 例如: "abcdef" & 12345 結(jié)果為 "abcdef12345" "123" & 456 結(jié)果為 "123456" "abcdef" +12345 結(jié)果為 出錯(cuò) "123" + 456 結(jié)果為 579 將兩個(gè)操作數(shù)進(jìn)行大小比較,結(jié)果為邏輯值。 注意:字符串比較,則按字符的ASCII碼值從左到右一一比較,直到出現(xiàn)不同的字符為止。 將操作數(shù)進(jìn)行邏輯運(yùn)算,結(jié)果是邏輯值 組成 由變量、常量、函數(shù)等運(yùn)算對(duì)象加上運(yùn)算符、圓括號(hào)組成的式子。 書寫規(guī)則 (1) 運(yùn)算符不能相鄰。例a+ -b是錯(cuò)誤的。 (2) 乘號(hào)不能省略。例x 乘以y 應(yīng)寫成:x*y。 (3) 括號(hào)必須成對(duì)出現(xiàn),均使用圓括號(hào)。 (4) 表達(dá)式從左到右在同一基準(zhǔn)上書寫,無(wú)高低。 運(yùn)算優(yōu)先級(jí) 算術(shù)運(yùn)算符>連接運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算 InputBox函數(shù) InputBox(提示[,標(biāo)題][,缺省]) 其中:提示:提示信息; 標(biāo)題:對(duì)話框標(biāo)題; 缺。狠斎?yún)^(qū)缺省值。 注意:函數(shù)的返回值為字符型數(shù)據(jù)。 V-4 VBA程序流程控制 單行 If 語(yǔ)句 格式:If 表達(dá)式 Then 語(yǔ)句1 [Else 語(yǔ)句2] 功能:If 測(cè)試指定的條件,如果條件表達(dá)式為真 (True),則執(zhí)行Then 后面的語(yǔ)句1,否則 執(zhí)行語(yǔ)句2(若Else子句未省略)。 多行 If 語(yǔ)句 格式:If 表達(dá)式 Then 語(yǔ)句組1 [Else 語(yǔ)句組2] End If 例:計(jì)算分段函數(shù) If…Then…ElseIf語(yǔ)句(多分支結(jié)構(gòu)) If <表達(dá)式1> Then <語(yǔ)句塊1> ElseIf <表達(dá)式2> Then <語(yǔ)句塊2> … [Else 語(yǔ)句塊 n+1 ] End If For…Next循環(huán)語(yǔ)句 Do…Loop語(yǔ)句(循環(huán)結(jié)構(gòu)) Do While … Loop語(yǔ)句 Do Until … Loop語(yǔ)句 Do … Loop While語(yǔ)句 Do … Loop Until語(yǔ)句 Do While … Loop語(yǔ)句 i=1 Do While i<=10 s=s+i i=i+1 Loop 當(dāng)i<=10成立時(shí),執(zhí)行循環(huán)體 循環(huán)變量i必須有初值 防止產(chǎn)生死循環(huán) 有可能一次也不執(zhí)行循環(huán)體 Do … Loop While i=1 Do s=s+i i=i+1 Loop While i<=10 當(dāng)i<=10成立時(shí),執(zhí)行循環(huán)體 循環(huán)變量i必須有初值 防止產(chǎn)生死循環(huán) 至少執(zhí)行一次循環(huán)體 Do Until … Loop i=1 Do Until i>10 s=s+i i=i+1 Loop 當(dāng)i>10成立時(shí),結(jié)束執(zhí)行循環(huán)體 循環(huán)變量i必須有初值 防止產(chǎn)生死循環(huán) 有可能一次也不執(zhí)行循環(huán)體 Do … Loop Until i=1 Do s=s+i i=i+1 Loop Until i>10 當(dāng)i>10成立時(shí),結(jié)束執(zhí)行循環(huán)體 循環(huán)變量i必須有初值 防止產(chǎn)生死循環(huán) 至少執(zhí)行一次循環(huán)體 數(shù)組不是一種數(shù)據(jù)類型,而是一組相同類型的變量的集合,數(shù)組必須先聲明后使用。 兩類數(shù)組: 靜態(tài)(定長(zhǎng))數(shù)組、動(dòng)態(tài)(可變長(zhǎng))數(shù)組 1.一維數(shù)組 定義一維數(shù)組的形式: Dim 數(shù)組名([下界 To]上界) [As 類型] 聲明了數(shù)組的名、維數(shù)、大小、類型 說(shuō)明: 數(shù)組名的命名規(guī)則與變量的命名相同。 數(shù)組的元素個(gè)數(shù):上界-下界+1。 缺省<下界>為0,若希望下標(biāo)從1開始,可在模塊的通用部分使用Option Base語(yǔ)句將設(shè)為1。其使用格式是: Option Base 0|1 ' 后面的參數(shù)只能取0或1 例如: Option Base 1 ' 將數(shù)組聲明中缺省<下界>下標(biāo)設(shè)為1 下界>和<上界>不能使用變量,必須是常量,常量可以是直接常量、符號(hào)常量,一般是整型常量。 如果省略As子句,則數(shù)組的類型為變體類型。 數(shù)組中各元素在內(nèi)存占一片連續(xù)的存儲(chǔ)空間,一維數(shù)組在內(nèi)存中存放的順序是按下標(biāo)大小的順序。
vba操作ppt:這是vba操作ppt,包括了VBA是什么,EXCEL環(huán)境中基于應(yīng)用程序自動(dòng)化的優(yōu)點(diǎn),錄制簡(jiǎn)單的宏,編輯錄制的代碼,決定宏保存的位置,使用并編輯個(gè)人宏工作簿中的宏,對(duì)模塊的概覽,變量的數(shù)據(jù)類型等內(nèi)容,歡迎點(diǎn)擊下載。
ppt vba學(xué)習(xí)手冊(cè):這是ppt vba學(xué)習(xí)手冊(cè),包括了VBA是什么?VBA有什么作用?我能學(xué)會(huì)VBA嗎?怎么樣才能學(xué)好VBA等內(nèi)容,歡迎點(diǎn)擊下載。
vba ppt控件屬性:這是vba ppt控件屬性,包括了序,VBA編程環(huán)境,VBA編程基礎(chǔ),VBA常用語(yǔ)句,VBA流程控制,VBA數(shù)組,VBA過程,VBA操作數(shù)據(jù)庫(kù)等內(nèi)容,歡迎點(diǎn)擊下載。