?
課程目標(biāo):
?
通過(guò)該課程的學(xué)習(xí),學(xué)員應(yīng)能夠掌握VBA基礎(chǔ)理論知識(shí),建立VBA知識(shí)體系;在工作中可達(dá)到利用VBA解決日常問(wèn)題的能力,并能自主研究VBA深層次技術(shù)應(yīng)用以備解決棘手問(wèn)題;可利用數(shù)據(jù)庫(kù)知識(shí)提升數(shù)據(jù)處理能力,具備設(shè)計(jì)Excel前端及后臺(tái)數(shù)據(jù)庫(kù)的能力。
?
課程大綱:
?
| 
 主題 
 | 
 內(nèi)容 
 | 
| 
 ? 
? 
? 
VBA完整知識(shí)體系建立 
 | 
 1.?Excel發(fā)展史介紹 
2.?Office界面演變史的來(lái)龍去脈 
3.?學(xué)習(xí)VBA推薦Office版本及版本差異介紹 
4.?Excel環(huán)境配置 
5.?VBA編程環(huán)境介紹 
注:☆☆☆☆☆以上理論基礎(chǔ)知識(shí)對(duì)建立VBA知識(shí)體系非常重要 
 | 
| 
 ? 
VBA基礎(chǔ)理論知識(shí)學(xué)習(xí) 
 | 
 1.?數(shù)據(jù)類型介紹 
1)?整數(shù)型 
2)?長(zhǎng)整型 
3)?文本型 
4)?對(duì)象型 
2.?對(duì)象、屬性、方法的學(xué)習(xí) 
1)?新建工作簿、打開(kāi)工作簿 
2)?新建工作表、刪除工作表 
3)?操控單元格 
3.?循環(huán)與判斷重要語(yǔ)句的學(xué)習(xí) 
4.?窗體與交互設(shè)計(jì) 
1)?畫(huà)布概念 
2)?前端設(shè)計(jì) 
3)?前端與后端交互 
4)?用戶交互 
5.?養(yǎng)成良好的編程習(xí)慣 
1)?規(guī)范命名 
2)?規(guī)范縮進(jìn) 
3)?規(guī)范注釋 
作業(yè):1、利用VBA新建指定名稱工作表并為該工作表的A1~A1000單元格賦值 
??????2、利用VBA批量處理學(xué)生成績(jī)判斷是否及格 
注:☆☆☆☆☆以上基礎(chǔ)知識(shí)是整個(gè)VBA知識(shí)體系的理論支持,是為以后解決工作問(wèn)題的堅(jiān)實(shí)力量 
? 
? 
 | 
| 
 ? 
? 
VBA增強(qiáng)加固知識(shí)體系 
? 
 | 
 1.?Getopenfilename批量處理Excel文件 
2.?批量獲取數(shù)據(jù) 
3.?批量修改Excel文件里的數(shù)據(jù) 
4.?數(shù)組理論知識(shí)點(diǎn) 
1)?一維數(shù)組 
2)?二維數(shù)組 
5.?定制批量匯總Excel文件 
6.?優(yōu)秀的UI前端設(shè)計(jì)讓用戶更舒服 
 | 
| 
 ? 
? 
日常工作VBA解決方案 
? 
 | 
 1.?如何用VBA進(jìn)行數(shù)據(jù)驗(yàn)證 
2.?如何用VBA批量將Excel題目寫(xiě)入word 
3.?UI前端設(shè)計(jì)完整思路講解 
4.?學(xué)員日常工作問(wèn)題VBA解決方案講解 
作業(yè):批量匯總老師提供的示例Excel文件的數(shù)據(jù)(示例文件培訓(xùn)當(dāng)天提供) 
 | 
| 
 ? 
? 
SQL數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)講解 
? 
 | 
 1.?Excel中SQL的運(yùn)行原理 
2.?SQL知識(shí)體系講解 
3.?SQL如何查詢數(shù)據(jù) 
4.?SQL如何批量查詢多表數(shù)據(jù) 
5.?用SQL進(jìn)行計(jì)算 
 | 
| 
 ? 
數(shù)據(jù)庫(kù)知識(shí)加強(qiáng)知識(shí) 
 | 
 1.?SQL秒查詢百萬(wàn)級(jí)數(shù)據(jù) 
2.?SQL與數(shù)組結(jié)合應(yīng)用 
3.?SQL前端與后端數(shù)據(jù)設(shè)計(jì) 
作業(yè):利用SQL對(duì)老師提供的示例文件進(jìn)行求和、平均數(shù)、計(jì)數(shù)等計(jì)算(示例文件培訓(xùn)當(dāng)天提供) 
 |