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