注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)家庭與辦公軟件別怕,Excel VBA其實(shí)很簡單(第3版)

別怕,Excel VBA其實(shí)很簡單(第3版)

別怕,Excel VBA其實(shí)很簡單(第3版)

定 價(jià):¥69.00

作 者: Excel Home 著
出版社: 北京大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787301314005 出版時(shí)間: 2020-10-01 包裝: 平裝
開本: 16開 頁數(shù): 360 字?jǐn)?shù):  

內(nèi)容簡介

  對于大部分沒有編程基礎(chǔ)的職場人士來說,在學(xué)習(xí)VBA時(shí)往往會(huì)有很大的畏難情緒。本書正是針對這樣的人群,用淺顯易懂的語言和生動(dòng)形象的比喻,并配以大量插畫,講解Excel VBA中看似復(fù)雜的概念和代碼。從簡單的宏錄制與運(yùn)行、VBA編程環(huán)境和基礎(chǔ)語法的介紹,到常用Excel對象的操作與控制、事件的靈活使用、設(shè)計(jì)自定義的操作界面、調(diào)試與優(yōu)化編寫的代碼,都進(jìn)行了形象的介紹?! 秳e怕,Excel VBA其實(shí)很簡單(第3版)》適合那些希望提高工作效率的職場人士,特別是經(jīng)常需要處理和分析大量數(shù)據(jù)的用戶,也適合高校師生閱讀和學(xué)習(xí)。

作者簡介

  Excel Home是微軟在線社區(qū)聯(lián)盟成員,全球華語Excel資源網(wǎng)站,擁有大量原創(chuàng)技術(shù)文章、視頻教程、加載宏及模板。Excel Home是一個(gè)學(xué)習(xí)氛圍濃厚的技術(shù)交流社區(qū),中國大陸及中國港臺(tái)各行各業(yè)身懷絕技的Office高手都匯聚于此,目前已有三百多萬辦公人士選擇成為它的注冊會(huì)員。 Excel Home已精心編寫并出版Office領(lǐng)域的圖書60余種,截至2016年春節(jié),圖書銷量累計(jì)達(dá)120多萬冊。

圖書目錄

第1章
VBA,一個(gè)讓Excel更厲害的“外掛” 1
第1節(jié) 知道嗎?Excel還可以這樣用 / 2
第3節(jié) 要保證VBA代碼正常執(zhí)行,這幾點(diǎn)需要注意 / 16
1.3.1 要保存VBA代碼,應(yīng)將文件保存為指定格式 / 16
1.3.2 要執(zhí)行VBA代碼,需要設(shè)置啟用宏 / 17
1.3.3 想直接啟用宏?可以添加文件到受信任位置 / 19
第4節(jié) Excel能生成VBA代碼,又何必再學(xué)VBA / 21
第5節(jié) 話說回來,究竟什么是VBA / 24
1.5.1 VBA,是我們和Excel溝通的一種方式 / 24
1.5.2 VBA,是一種計(jì)算機(jī)編程語言的名字 / 24


第2章
認(rèn)識(shí)編程工具,了解VBA編程的步驟 25

第1節(jié) VBE——編寫VBA代碼的地方 / 26
2.1.1 應(yīng)該在哪里編寫VBA過程 / 26
2.1.2 打開VBE窗口的幾種常用方法 / 26
2.1.3 VBE窗口中都有什么 / 27
第2節(jié) 怎樣在VBE中編寫一個(gè)VBA過程 / 32
2.2.1 一個(gè)VBA過程就是完成一個(gè)任務(wù)所需代碼的組合 / 32
2.2.2 實(shí)戰(zhàn)演練,試寫一個(gè)Sub過程 / 32


第3章
用VBA代碼操作和控制Excel 36

第1節(jié) 操作Excel,就是在操作各種不同的對象 / 37
3.1.1 打個(gè)比方,使用VBA編程就像在廚房燒菜 / 37
3.1.2 對象,就是用VBA代碼操作和控制的東西 / 37
第2節(jié) 引用對象,就是指明要操作的是哪個(gè)對象 / 38
3.2.1 集合,是對同類型對象的統(tǒng)稱 / 39
3.2.2 區(qū)別集合中不同的對象 / 39
3.2.3 Excel中不同對象間的層次關(guān)系 / 41
3.2.4 指明某個(gè)對象在對象模型中的位置 / 44
3.2.5 正確引用對象,需要同時(shí)指明對象的位置及身份 / 45
3.2.6 引用對象,代碼可以更簡單 / 46
第3節(jié) 對象的屬性與方法 / 46
3.3.1 對象的屬性,就是對象包含的內(nèi)容或具有的特征 / 46
3.3.2 對象的方法,就是可以在對象上執(zhí)行的操作 / 47
3.3.3 怎樣辨別方法和屬性 / 48
第4節(jié) 用VBA代碼操作工作簿對象 / 50
3.4.1 工作簿對象與工作簿集合 / 50
3.4.2 引用工作簿對象的兩種方法 / 50
3.4.3 引用特殊的工作簿對象 / 51
3.4.4 打開一個(gè)現(xiàn)有的工作簿 / 52
3.4.5 關(guān)閉打開的工作簿 / 54
3.4.6 新建一個(gè)工作簿文件 / 55
3.4.7 保存對工作簿的修改 / 56
3.4.8 將工作簿另存為新文件 / 56
3.4.9 另存為新文件后不關(guān)閉原文件 / 56
3.4.10 將工作簿切換為活動(dòng)工作簿 / 56
3.4.11 獲取工作簿文件的信息 / 56
第5節(jié) 用VBA代碼操作工作表對象 / 57

第6節(jié) 用VBA代碼操作單元格對象 / 68

第7節(jié) 用VBA代碼操作Excel應(yīng)用程序 / 91
3.7.1 通過ScreenUpdating屬性禁止更新屏幕上的內(nèi)容 / 92
3.7.2 設(shè)置DisplayAlerts屬性禁止顯示警告對話框 / 94
3.7.3 通過WorksheetFunction屬性使用工作表函數(shù) / 95
3.7.4 更改Excel的程序界面 / 97
3.7.5 Application對象的子對象 / 98

第4章
VBA中常用的語句結(jié)構(gòu) 100

第1節(jié) 這些簡單的問題,你會(huì)用VBA解決嗎 / 101
4.1.1 如果工作簿中沒有名為“1月”的工作表,那么新建它 / 101
4.1.2 在A1:A100區(qū)域中寫入1到100的自然數(shù) / 101
4.1.3 刪除工作簿中除活動(dòng)工作表之外的所有工作表 / 102
第2節(jié) 用VBA解決判斷和選擇問題 / 103

第3節(jié) 讓某部分代碼重復(fù)執(zhí)行多次 / 111
4.3.1 用For…Next語句循環(huán)執(zhí)行同一段代碼 / 111
4.3.2 用Do…Loop語句按條件控制循環(huán)次數(shù) / 120
第4節(jié) 循環(huán)處理集合中的成員 / 123
4.4.1 將工作簿中所有工作表的名稱寫入單元格中 / 123
4.4.2 For Each…Next的語句結(jié)構(gòu) / 125
第5節(jié) 讓過程轉(zhuǎn)到另一行代碼處繼續(xù)執(zhí)行 / 125
第6節(jié) 用With語句簡化引用對象的代碼 / 126

第5章
存儲(chǔ)和計(jì)算VBA中的數(shù)據(jù) 128

第1節(jié) VBA中的數(shù)據(jù)及數(shù)據(jù)類型 / 129
5.1.1 數(shù)據(jù)就是需要處理和計(jì)算的各種信息 / 129
5.1.2 數(shù)據(jù)類型,就是對同一類數(shù)據(jù)的統(tǒng)稱 / 129
5.1.3 VBA將數(shù)據(jù)分為哪些類型 / 130
5.1.4 為什么要對數(shù)據(jù)進(jìn)行分類 / 131
第2節(jié) VBA中存儲(chǔ)數(shù)據(jù)的容器:變量和常量 / 132

第3節(jié) 在過程中使用變量存儲(chǔ)數(shù)據(jù) / 133

第4節(jié) 特殊數(shù)據(jù)的專用容器——常量 / 145
5.4.1 常量就像一次性餐具,不能反復(fù)存儲(chǔ)數(shù)據(jù) / 145
5.4.2 聲明常量,應(yīng)同時(shí)給常量賦值 / 146
5.4.3 同變量一樣,常量也有不同的作用域 / 146
第5節(jié) 特殊的變量——數(shù)組 / 146

第4節(jié) 使用UserForm對象設(shè)計(jì)交互界面 / 292

第5節(jié) 用VBA代碼操作設(shè)計(jì)的窗體 / 296
8.5.1 顯示用戶窗體 / 296
8.5.2 設(shè)置窗體的顯示位置 / 297
8.5.3 設(shè)置窗體的顯示模式 / 299
8.5.4 關(guān)閉或隱藏已顯示的窗體 / 300
第6節(jié) UserForm對象的事件應(yīng)用 / 301
8.6.1 借助Initialize事件初始化窗體 / 301
8.6.2 借助QueryClose事件讓窗體自帶的【關(guān)閉】按鈕失效 / 303
8.6.3 UserForm對象的其他事件 / 305
第7節(jié) 編寫代碼,為窗體中的控件設(shè)置功能 / 306
8.7.1 為【確認(rèn)輸入】按鈕添加事件過程 / 306
8.7.2 使用窗體輸入數(shù)據(jù) / 307
8.7.3 給【取消】按鈕添加事件過程 / 308
第8節(jié) 為Excel文件制作一個(gè)簡易的登錄窗體 / 308
8.8.1 設(shè)計(jì)登錄窗體的界面 / 308
8.8.2 設(shè)置初始用戶名和密碼 / 310
8.8.3 添加代碼,為控件設(shè)置功能 / 311

第9章
調(diào)試與優(yōu)化編寫的代碼 315

第1節(jié) 出錯(cuò)無法避免,關(guān)鍵是要弄清出錯(cuò)原因 / 316
9.1.1 VBA過程中可能會(huì)發(fā)生的三種錯(cuò)誤 / 316
9.1.2 VBA程序的三種狀態(tài) / 318
9.1.3 什么狀態(tài)容易發(fā)現(xiàn)過程中的錯(cuò)誤 / 319
第2節(jié) 怎樣讓過程進(jìn)入中斷模式 / 319

第3節(jié) 檢查變量的值,查找導(dǎo)致邏輯錯(cuò)誤的原因 / 324

第4節(jié) 處理運(yùn)行時(shí)錯(cuò)誤,可能會(huì)用到這些語句 / 328
9.4.1 如果出錯(cuò),讓過程跳轉(zhuǎn)到另一行代碼處繼續(xù)執(zhí)行 / 329
9.4.2 如果出錯(cuò),忽略出錯(cuò)行的代碼繼續(xù)執(zhí)行 / 330
9.4.3 停止對過程中運(yùn)行時(shí)錯(cuò)誤的處理 / 330
第5節(jié) 養(yǎng)成好習(xí)慣,讓代碼跑得更快一些 / 333

附 錄 你和VBA高手之間,還差一個(gè)“代碼寶” / 340

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)