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