西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

VBA語(yǔ)言基礎(chǔ)

  • VBA語(yǔ)言基礎(chǔ)
  • 軟件大小:5.3M
  • 更新時(shí)間:2011-06-02 22:19
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 電子教程
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):WinXP, WinAll
  • 官方網(wǎng)站:暫無(wú)
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

 目 錄

一、VBA語(yǔ)言基礎(chǔ)... 1

第一節(jié) 標(biāo)識(shí)符... 1

第二節(jié) 運(yùn)算符... 1

第三節(jié) 數(shù)據(jù)類型... 1

第四節(jié) 變量與常量... 1

第五節(jié) 數(shù)組... 2

第六節(jié) 注釋和賦值語(yǔ)句... 2

第七節(jié) 書(shū)寫規(guī)范... 2

第八節(jié) 判斷語(yǔ)句... 2

第九節(jié) 循環(huán)語(yǔ)句... 3

第十節(jié) 其他類語(yǔ)句和錯(cuò)誤語(yǔ)句處理... 4

第十一節(jié) 過(guò)程和函數(shù)... 4

一.Sub過(guò)程... 4

二.Function函數(shù)... 5

三.Property屬性過(guò)程和Event事件過(guò)程... 5

第十二節(jié)內(nèi)部函數(shù)... 5
一.測(cè)試函數(shù)... 5
二.?dāng)?shù)學(xué)函數(shù)... 5
三.字符串函數(shù)... 6
四.轉(zhuǎn)換函數(shù)... 6

五.時(shí)間函數(shù)... 6

第十三節(jié) 文件操作... 6
文件... 6
刪除... 7

打開(kāi)... 7

讀入... 7

寫入... 7

關(guān)閉... 7

其他文件函數(shù)... 7

二、Visual BASIC程序設(shè)計(jì)網(wǎng)絡(luò)教學(xué)... 1

第一課 VBA是什么... 1

1.1 VBA是什么... 1

1.2 EXCEL環(huán)境中基于應(yīng)用程序自動(dòng)化的優(yōu)點(diǎn)... 1

1.3 錄制簡(jiǎn)單的宏... 2

1.4 執(zhí)行宏... 2

1.5 查看錄制的代碼... 2

1.6 編輯錄制的代碼... 3

1.7 錄制宏的局限性... 4

1.8 小結(jié)... 4

第二課 處理錄制的宏... 4

2.1 為宏指定快捷鍵... 4

2.2 決定宏保存的位置... 5

2.3 個(gè)人宏工作簿... 5

2.3.1 保存宏到個(gè)人宏工作簿... 5

2.3.2 使用并編輯個(gè)人宏工作簿中的宏... 5

2.4 將宏指定給按鈕... 6

2.5 將宏指定給圖片或其他對(duì)象... 6

2.6 小結(jié)... 7

第三課 學(xué)習(xí)控件... 7

3.1 EXCEL開(kāi)發(fā)過(guò)程簡(jiǎn)介... 7

3.2 認(rèn)識(shí)不同的控件... 7

3.3 向工作表添加控件... 7

3.4 設(shè)置控件的特性... 8

3.5 給控件命名... 8

3.6 使用用戶窗體... 8

3.7 疑難解答... 9

第四課 理解變量和變量的作用... 9

4.1 代碼存在的位置:模塊... 9

4.2 對(duì)模塊的概覽... 10

4.2.1 創(chuàng)建過(guò)程... 10

4.2.2 運(yùn)行宏... 11

4.3 保存對(duì)模塊所做的改變... 11

4.4 變量... 11

4.4.1 變量的數(shù)據(jù)類型... 11

4.4.2 用Dim語(yǔ)句創(chuàng)建變量(聲明變量) 13

4.4.3 變量命名的慣例... 13

4.4.4 使用數(shù)組... 14

4.4.5 變量賦值... 15

第五課 利用VBA設(shè)置工作表使用權(quán)限... 15

1.使用With語(yǔ)句。... 17

2.使用對(duì)象變量。... 17

方法3:減少對(duì)象的激活和選擇... 17

方法4:關(guān)閉屏幕更新... 18

第六課 提高Excel中VBA的效率... 19

方法1:盡量使用VBA原有的屬性、方法和Worksheet函數(shù)... 19

方法2:盡量減少使用對(duì)象引用,尤其在循環(huán)中... 19

1.使用With語(yǔ)句。... 19

2.使用對(duì)象變量。... 20

3.在循環(huán)中要盡量減少對(duì)象的訪問(wèn)。... 20

方法3:減少對(duì)象的激活和選擇... 20

方法4:關(guān)閉屏幕更新... 20

第七課 如何在Excel里使用定時(shí)器... 20

三、學(xué)習(xí)微軟 Excel 2002 VBA 編程和XML,ASP技術(shù)... 22

第一章 電子表格自動(dòng)化簡(jiǎn)介和了解宏命令... 22

1了解宏... 22

2宏命令的普通應(yīng)用... 22

3寫宏之前的計(jì)劃... 23

4錄制宏... 24

5運(yùn)行宏... 26

6修改宏代碼... 26

7添加注釋... 29

8分析宏代碼... 29

9清除宏代碼... 30

10測(cè)試修改好的宏... 31

11兩個(gè)層面運(yùn)行宏的方法... 32

12完善你的宏代碼... 32

13重新命名宏... 34

14運(yùn)行宏的其它方法... 34

15使用鍵盤快捷鍵運(yùn)行宏... 34

16通過(guò)菜單運(yùn)行宏... 35

17通過(guò)工具欄按鈕運(yùn)行宏... 37

18通過(guò)工作表里面的按鈕運(yùn)行宏... 38

19保存宏... 39

20打印宏... 39

21保存宏在個(gè)人宏工作簿... 40

22打開(kāi)含有宏的工作簿... 41

23VB編輯窗口... 42

24了解工程瀏覽窗口... 43

25了解屬性窗口... 43

26了解代碼窗口... 44

27 VB編輯器里的其它窗口... 46

28接下來(lái)……... 46

第二章 VBA 第一步... 46

1了解指令,模塊和過(guò)程... 47

2 VBA工程命名... 47

3模塊重命名... 48

4從其它工程調(diào)用過(guò)程... 49

5了解對(duì)象,屬性和方法... 50

6學(xué)習(xí)對(duì)象,屬性和方法... 51

7句法和文法... 53

8打斷很長(zhǎng)的VBA語(yǔ)句... 55

9了解VBA錯(cuò)誤... 55

10查找?guī)椭?.. 57

11語(yǔ)法和編程快捷助手... 58

12屬性/方法列表... 59

13常數(shù)列表... 59

14參數(shù)信息... 60

15快速信息... 60

16自動(dòng)完成關(guān)鍵字... 60

17縮進(jìn)/凸出... 61

18設(shè)置注釋塊/解除注釋塊... 61

19使用對(duì)象瀏覽器... 61

20使用VBA對(duì)象庫(kù)... 66

21用對(duì)象瀏覽器來(lái)定位過(guò)程... 67

22使用立即窗口... 67

23獲取立即窗口里的信息... 69

24學(xué)習(xí)對(duì)象... 70

25電子表格單元格操作... 70

26使用Range屬性... 70

27使用Cells屬性... 71

28使用Offset屬性... 71

29選擇單元格的其它方法... 72

30選擇行和列... 73

31獲取工作表信息... 73

32往工作表輸入數(shù)據(jù)... 73

33返回工作表中的信息... 74

34單元格格式... 74

35移動(dòng),復(fù)制和刪除單元格... 74

36操作工作簿和工作表... 75

37操作窗口(Windows)... 76

38管理Excel應(yīng)用程序... 76

39接下來(lái)……... 77

第三章 了解變量,數(shù)據(jù)類型和常量... 77

1保存VBA語(yǔ)句的結(jié)果... 77

2變量是什么... 77

3數(shù)據(jù)類型... 78

4如何產(chǎn)生變量... 78

5如何聲明變量... 79

6明確變量的數(shù)據(jù)類型... 80

7變量賦值... 81

8強(qiáng)制聲明變量... 84

9了解變量范圍... 85

10過(guò)程級(jí)別(當(dāng)?shù)兀┳兞?.. 85

11模塊級(jí)別變量... 85

12工程級(jí)別變量... 86

13變量的存活期... 86

14了解和使用靜態(tài)變量... 86

15聲明和使用對(duì)象變量... 87

16使用明確的對(duì)象變量... 88

17查找變量定義... 88

18在VB過(guò)程里面使用常量... 89

19內(nèi)置常量... 89

20接下來(lái)……... 90

第四章 VBA過(guò)程:子程序和函數(shù)... 91

1.關(guān)于函數(shù)過(guò)程... 91

2.創(chuàng)建函數(shù)過(guò)程... 91

3.執(zhí)行函數(shù)過(guò)程... 92

4.從工作表里運(yùn)行函數(shù)過(guò)程... 93

5.從另外一個(gè)VBA過(guò)程里運(yùn)行函數(shù)過(guò)程... 94

6.傳遞參數(shù)... 95

7.明確參數(shù)類型... 96

8.按地址和按值傳遞參數(shù)... 97

9.使用可選的參數(shù)... 97

10.定位內(nèi)置函數(shù)... 98

11.使用MsgBox函數(shù)... 99

12.MsgBox函數(shù)的運(yùn)行值... 103

13.使用InputBox函數(shù)... 104

14.數(shù)據(jù)類型轉(zhuǎn)變... 105

15.使用InputBox方法... 106

16.使用主過(guò)程和子過(guò)程... 109

17.接下來(lái)……... 111

第五章 基于VBA做決定... 111

1.關(guān)系和邏輯運(yùn)算符... 111

2.If…Then語(yǔ)句... 112

3.基于多于一個(gè)條件的決定... 114

4.The If…Then…Else語(yǔ)句... 115

5.If…Then…ElseIf語(yǔ)句... 118

6.嵌套的If…Then語(yǔ)句... 119

7.Select Case語(yǔ)句... 120

8.和Case子句一起使用Is. 121

9.確定Case子句里數(shù)值的范圍... 122

10.在Case子句里確定多個(gè)表達(dá)式... 123

11.接下來(lái)…... 123

第六章 在VBA中重復(fù)操作... 123

1.Do Loops: Do…While和Do…Until. 123

2.觀察過(guò)程執(zhí)行... 126

3.While…Wend循環(huán)... 127

4.For…Next 循環(huán)... 128

5.For Each…Next循環(huán)... 129

7.提前跳出循環(huán)... 130

8.循環(huán)嵌套... 131

9.接下來(lái)…... 131

第七章 利用VBA數(shù)組管理數(shù)據(jù)清單和表格... 131

1.了解數(shù)組... 132

2.聲明數(shù)組... 133

3.數(shù)組的上界和下界... 133

4.在VBA過(guò)程里使用數(shù)組... 134

5.數(shù)組和循環(huán)語(yǔ)句... 135

6.使用二維數(shù)組... 136

7.靜態(tài)和動(dòng)態(tài)數(shù)組... 137

8.數(shù)組函數(shù)... 139

9.Array函數(shù)... 139

10.IsArray函數(shù)... 140

11.Erase函數(shù)... 140

12.LBound函數(shù)和UBound函數(shù)... 141

13.數(shù)組中的錯(cuò)誤... 141

14.數(shù)組作為參數(shù)... 143

15.接下來(lái)…... 143

第八章 利用VBA操縱文件和文件夾... 144

1.獲取當(dāng)前文件夾的名稱(CurDir函數(shù))... 144

2.更改文件或文件夾名稱(Name函數(shù))... 145

3.檢查文件或文件夾是否存在(Dir函數(shù))... 145

4.獲得文件修改的日期和時(shí)間(FileDateTime函數(shù))... 147

5.獲得文件大。‵ileLen函數(shù))... 147

6.返回和設(shè)置文件屬性(GetAttr函數(shù)和SetAttr函數(shù))... 147

7.更改缺省文件夾或驅(qū)動(dòng)器(ChDir語(yǔ)句和ChDrive語(yǔ)句)... 149

8.創(chuàng)建和刪除文件夾(MkDir語(yǔ)句和RmDir語(yǔ)句)... 149

9.復(fù)制文件(FileCopy語(yǔ)句)... 149

10.刪除文件(Kill語(yǔ)句)... 151

11.從文件讀取和寫入數(shù)據(jù)(Input/Output)... 151

12.文件訪問(wèn)類型... 152

13.使用順序文件... 152

14.讀取儲(chǔ)存于順序文件里的數(shù)據(jù)... 152

15.逐行讀取文件... 152

16.從順序文件中讀取字符... 153

17.讀取分隔文本文件... 155

18.往順序文件里寫數(shù)據(jù)... 155

19.使用Write # 和Print # 語(yǔ)句... 156

20.操作隨機(jī)文件... 157

21.創(chuàng)建用戶定義的數(shù)據(jù)類型... 157

22.操作二進(jìn)制文件... 161

23.操作文件和文件夾的時(shí)髦方法... 162

24.使用WSH獲取文件信息... 164

25.FileSystemObjec的方法和屬性... 165

26.對(duì)象File的屬性... 168

27.文件夾對(duì)象屬性... 169

28.驅(qū)動(dòng)器對(duì)象屬性... 169

29.使用WSH創(chuàng)建文本文件... 170

30.使用WSH進(jìn)行其它操作... 172

31.運(yùn)行其它應(yīng)用程序... 172

32.創(chuàng)建快捷方式... 173

33.接下來(lái)……... 174

第九章 利用VBA控制其它應(yīng)用程序... 174

1.啟動(dòng)應(yīng)用程序... 174

2.在應(yīng)用程序之間切換... 177

3.控制其它應(yīng)用程序... 177

4.控制應(yīng)用程序的其它方法... 179

5.了解自動(dòng)控制... 179

6.了解鏈接和嵌入... 180

7.使用VBA進(jìn)行鏈接和嵌入... 181

8.COM和自動(dòng)控制... 182

9.了解綁定... 182

10.后期綁定... 182

11.早期綁定... 182

12.建立到對(duì)象庫(kù)的引用... 183

13.創(chuàng)建自動(dòng)控制對(duì)象... 184

14.使用CreateObject函數(shù)... 184

15.使用自動(dòng)控制創(chuàng)建一個(gè)新的Word文檔... 185

16.使用GetObject函數(shù)... 185

17.打開(kāi)存在的Word文檔... 186

18.使用關(guān)鍵字New.. 187

19.使用自動(dòng)控制訪問(wèn)Microsoft Outlook. 188

20.接下來(lái)……... 189

第十章 對(duì)話框和自定義窗體... 189

1.文件打開(kāi)和另存為對(duì)話框... 192

2.GetOpenFilename和GetSaveAsFilename方法... 196

3.創(chuàng)建窗體... 197

4.創(chuàng)建用戶窗體的工具... 199

5.標(biāo)簽... 200

6.文字框... 200

7.框架... 200

8.選項(xiàng)按鈕... 201

9.復(fù)選框... 201

10.切換按鈕... 201

11.列表框... 201

12.復(fù)合框... 201

13.滾動(dòng)條... 201

14.旋轉(zhuǎn)按鈕... 201

15.圖像... 201

16.多頁(yè)控件... 202

17.TabStrip控件... 202

18.RefEdit控件... 202

19.在窗體上放置控件... 202

20.應(yīng)用程序示例1:信息調(diào)查... 202

21.在窗體上添加按鈕、選項(xiàng)框和其它控件... 204

22.更改控件名稱... 206

23.設(shè)置其它控件屬性... 206

24.準(zhǔn)備工作表以儲(chǔ)存窗體數(shù)據(jù)... 207

25.顯示自定義窗體... 208

26.設(shè)置Tab順序... 208

27.了解窗體和控件事件... 209

28.編寫VBA過(guò)程對(duì)窗體和控件事件反應(yīng)... 211

29.編寫過(guò)程來(lái)初始化窗體... 211

30.編寫過(guò)程填充列表框控件... 213

31.編寫過(guò)程控制選項(xiàng)按鈕... 213

32.編寫過(guò)程同步文字框和旋轉(zhuǎn)按鈕... 214

33.編寫過(guò)程關(guān)閉用戶窗體... 214

34.轉(zhuǎn)移窗體數(shù)據(jù)到工作表... 215

35.使用Info Survey應(yīng)用程序... 216

36.應(yīng)用程序示例2:學(xué)生和考試... 216

37.使用多頁(yè)和TabStrip控件... 216

38.給窗體Students and Exams自定義窗體編寫VBA過(guò)程... 218

39.使用自定義窗體Students and Exams. 223

40.接下來(lái)……... 225

第十一章 自定義集合和類模塊... 225

1.使用集合... 226

2.聲明自定義集合... 227

3.給自定義集合添加對(duì)象... 227

4.從自定義集合移出對(duì)象... 228

5.創(chuàng)建自定義對(duì)象... 229

6.創(chuàng)建類... 229

7.變量聲明... 229

8.定義類的屬性... 230

9.創(chuàng)建Property Get過(guò)程... 230

10.創(chuàng)建Property Let過(guò)程... 231

11.創(chuàng)建類方法... 232

12.創(chuàng)建類的示例... 232

13.類模塊里的事件過(guò)程... 232

14.創(chuàng)建用戶界面... 233

15.觀察VBA過(guò)程的執(zhí)行... 242

16.接下來(lái)……... 245

第十二章 使用VBA創(chuàng)建自定義菜單和工具欄... 245

1.工具欄... 245

2.創(chuàng)建自定義工具欄... 247

3.刪除自定義工具欄... 249

4.使用CommandBar的屬性... 249

5.使用CommandBar控件... 249

6.理解和使用控件屬性... 251

7.控件方法... 253

8.使用菜單... 254

9.菜單編程... 256

10.創(chuàng)建子菜單... 258

11.修改內(nèi)置快捷菜單... 260

12.創(chuàng)建快捷菜單... 262

13.接下來(lái)……... 264

第十三章 調(diào)試VBA過(guò)程和處理錯(cuò)誤... 264

1.測(cè)試VBA過(guò)程... 265

2.終止過(guò)程... 265

3.使用斷點(diǎn)... 266

4.在中斷模式下使用立即窗口... 269

5.使用Stop語(yǔ)句... 271

6.添加監(jiān)視表達(dá)式... 271

7.清除監(jiān)視表達(dá)式... 274

8.使用快速監(jiān)視... 274

9.使用本地窗口和調(diào)用堆棧對(duì)話框... 275

10.逐句運(yùn)行VBA過(guò)程... 276

11.逐句運(yùn)行過(guò)程... 277

12.逐過(guò)程執(zhí)行過(guò)程... 277

13.設(shè)置下一條語(yǔ)句... 278

14.顯示下一條語(yǔ)句... 279

15.終止和重新設(shè)置VBA過(guò)程... 279

16.了解和使用條件編譯... 279

17.操縱書(shū)簽... 281

18.捕捉錯(cuò)誤... 281

17.接下來(lái)……... 285

第十四章 微軟Excel 2002 中的事件編程... 285

1.事件過(guò)程介紹... 285

2.激活和失活事件... 287

3.事件次序... 289

4.工作表事件... 289

5.工作簿事件... 294

6.圖表事件... 312

7.內(nèi)嵌圖表事件... 316

8.可為應(yīng)用軟件對(duì)象識(shí)別的事件... 317

9.查詢表時(shí)間... 320

10.接下來(lái)……... 323

第十五章 在Excel里使用Access.. 323

1.對(duì)象庫(kù)... 323

2.建立對(duì)對(duì)象庫(kù)的引用... 329

3.鏈接到Access. 329

4.使用Automation鏈接到Access數(shù)據(jù)庫(kù)... 331

5.使用DAO鏈接到Access數(shù)據(jù)庫(kù)... 334

6.使用ADO鏈接到Access數(shù)據(jù)庫(kù)... 334

7.從Excel執(zhí)行Access任務(wù)... 336

8.創(chuàng)建新Access數(shù)據(jù)庫(kù)... 336

9.打開(kāi)Access窗體... 338

10.打開(kāi)Access報(bào)表... 343

11.運(yùn)行Access查詢... 345

12.運(yùn)行選擇查詢... 347

13.運(yùn)行參數(shù)查詢... 348

14.調(diào)用Access函數(shù)... 350

15.獲取Access數(shù)據(jù)到Excel工作表... 350

16.使用GetRows方法獲取數(shù)據(jù)... 350

17.使用CopyFromRecordset方法獲取數(shù)據(jù)... 354

18.使用TransferSpreadsheet方法獲取數(shù)據(jù)... 354

19.使用OpenDatabase方法... 356

20.從Access數(shù)據(jù)創(chuàng)建文本文件... 360

21.從Access數(shù)據(jù)創(chuàng)建查詢表... 363

22.在Excel里使用Access數(shù)據(jù)... 365

23.用Access數(shù)據(jù)創(chuàng)建內(nèi)嵌圖表... 365

24.傳輸Excel電子表格到Access數(shù)據(jù)庫(kù)... 367

25.將Excel電子表格鏈接到Access數(shù)據(jù)庫(kù)... 369

26.將Excel電子表格導(dǎo)入Access數(shù)據(jù)庫(kù)... 370

27.放置Excel數(shù)據(jù)到Access表中... 370

28.接下來(lái)……... 374
軟件標(biāo)簽: VBA語(yǔ)言基礎(chǔ) VBA

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載