




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、正確學(xué)會Excel VBA的16堂課用VBA編制企業(yè)收支管理系統(tǒng)設(shè)計“企業(yè)收支管理”工作簿實現(xiàn)企業(yè)收支管理功能設(shè)計設(shè)計“企業(yè)收支管理企業(yè)收支管理”工作簿工作簿 設(shè)計收支登記工作表 設(shè)計收支匯總工作表 設(shè)計收支對比、收支項目工作表設(shè)計收支登記工作表設(shè)計收支登記工作表具體的操作步驟如下:步驟1:打開如圖16-1所示“收入登記”工作表,切換到【插入】選項卡,單擊“插圖”選項組中的【形狀】按鈕,在彈出列表中單擊“矩形”組中的【圓角矩形】按鈕 ,在第一行中繪制一個圓角矩形按鈕,如圖16-2所示。步驟2:單擊【格式】選項卡“形狀樣式”選項組中的【其他】按鈕 ,在彈出的列表中選擇相應(yīng)的形狀樣式,如圖16-3
2、所示。設(shè)計收支登記工作表設(shè)計收支登記工作表具體的操作步驟如下:步驟3:右擊添加的圓角矩形,在彈出菜單中選擇【編輯文字】菜單項,添加“收入登記”文本,將文本的“字體”設(shè)置為“華文中宋”,字號設(shè)置為“12”,對齊方式設(shè)置為“居中”,如圖16-4所示。步驟4:按照上述添加圓角矩形的方法在工作表中添加其他幾個圓角矩形,如圖16-5所示。在【插入】選項卡中單擊“文本”選項組中的【藝術(shù)字】按鈕,即可彈出相應(yīng)的藝術(shù)字效果,如圖16-6所示。設(shè)計收支登記工作表設(shè)計收支登記工作表具體的操作步驟如下:步驟5:選擇相應(yīng)的藝術(shù)字效果,即可彈出“請在此放置您的文字”列表框,如圖16-7所示。在其中輸入文本內(nèi)容“登記”,
3、并設(shè)置其字體、字號,將其放置在工作表的右上角處,如圖16-8所示。步驟6:在“收入登記”工作表中按Ctrl+A組合鍵將表中的內(nèi)容全部選中,再按Ctrl+C組合鍵復(fù)制工作表中的內(nèi)容,切換到“支出登記”工作表中,按Ctrl+V組合鍵粘貼復(fù)制的內(nèi)容。再將表中的A2單元格的內(nèi)容修改為“支出登記”,其他內(nèi)容保持不變。這樣“支出登記”工作表也設(shè)置完成了,如圖16-9所示。實現(xiàn)企業(yè)收支管理功能實現(xiàn)企業(yè)收支管理功能 實現(xiàn)收支快速登記 實現(xiàn)收支自動匯總 使用VBA設(shè)計收支對比圖 為自定義按鈕指定宏實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟1:在“收入登記”工作表和“支出登記”工作表中輸入一些收支項
4、目,為便于月份匯總操作,此處手動修改編輯時間,使登記的內(nèi)容分布于幾個月份,如圖16-25所示。步驟2:按Alt+F11組合鍵打開VBA代碼編輯窗口,選擇【插入】【模塊】菜單項,插入一個名為“模塊1”的模塊,在該模塊代碼窗口中添加用于匯總月收入的定義函數(shù)CollectByMonth1。這段代碼中聲明數(shù)組Month_In()時指定了數(shù)組的上界和下界,即數(shù)組的上界為12,下界為1。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟3:雙擊【工程資源管理器】窗口中的“Sheet3(收入?yún)R總)”選項,即可打開工作表Sheet3的代碼編輯窗口,在其中輸入如下代碼程序。步驟4:關(guān)閉VBA代碼窗口返回到
5、“收入?yún)R總”工作表,就會得到按月份和項目匯總的結(jié)果,如圖16-26所示。在G2和G18單元格中分別輸入“月份走勢圖”和“項目比例圖”,然后置其字體,并設(shè)置其單元格的邊框線及背景顏色,如圖16-27所示。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟5:選中B3:C15單元格區(qū)域,在【插入】選項卡中,單擊“圖表”選項組的【柱形圖】下拉按鈕,從中選擇“簇狀柱形圖”,即可在工作表中插入一個圖表,如圖16-28所示。步驟6:選中B20:C24單元格區(qū)域,即每個項目的收入,在【插入】選項卡中單擊“圖表”選項組的【餅圖】下拉按鈕,在其中選擇“分離型三維餅圖”,即可在工作表中插入一個圖表,如圖16
6、-29所示。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟7:由于年的月份就是12個月,不會變化,所以月份走勢圖的數(shù)據(jù)源就是單元格區(qū)域“B3:C15”;而項目不是固定不變的,可能會增加新的項目,所以項目比例圖的數(shù)據(jù)源不一定就是單元格區(qū)域“B20:C24”。需要在程序中實現(xiàn)項目比例圖的數(shù)據(jù)源的動態(tài)變化,即在VBA代碼窗口中,在工作表Sheet3的代碼編輯窗口中輸入如下代碼。步驟8:在工作表Sheet3的Worksheet_Activate代碼框架中添加如下一行代碼,用于調(diào)用Update_Chart1自定義過程,如圖16-30所示。Update_Chart1 (Item_num)返回“收
7、支項目”工作表,添加一個新的收入項目“其他”,如圖16-31所示。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟9:在“收入登記”工作表中添加一條關(guān)于“其他”項目的收入登記,如圖16-32所示。切換到“收入?yún)R總”工作表中,會發(fā)現(xiàn)項目比例圖自動發(fā)生了變化,如圖16-33所示。步驟10:進(jìn)行支出匯總。按Alt+F11組合鍵打開VBA代碼窗口,在模塊1代碼編輯窗口中添加如下代碼程序。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟11:進(jìn)入工作表Sheet4的代碼編輯窗口,在其中添加如下代碼程序。步驟12:返回到“支出匯總”工作表中,此時會得到按月份和項目匯總的支出金額,如圖16-
8、34所示。按照“收入?yún)R總”工作表中添加圖表的方法,在“支出匯總”工作表中添加月份走勢圖和項目比例圖,如圖16-35所示。步驟13:在工作表Sheet4的代碼編輯窗口中添加如下代碼程序,使項目比例圖的數(shù)據(jù)源動態(tài)化。實現(xiàn)收支自動匯總實現(xiàn)收支自動匯總具體的操作步驟如下:步驟14:在工作表Sheet4的代碼編輯窗口中的Worksheet_Activate過程的最后添加調(diào)用Update_Chart2的語句“Update_Chart2 (Item_num)”,如圖16-36所示。專家課堂(常見問題與解答)專家課堂(常見問題與解答)點撥點撥1:VBA的變量必須要先聲明才可以使用嗎?解答:解答:當(dāng)然不是,VBA允許用戶直接使用變量而不經(jīng)任何聲明。但是這樣做可能會引起難以調(diào)試的錯誤。如用戶在第一行直接使用了變量abc,結(jié)果到了后邊由于筆誤寫成了acb,這一定會出邏輯錯誤,但解釋器因為語法沒問題而不會報,用戶自己也很難在密密麻麻的代碼中將這個錯誤挑出來。為了強(qiáng)迫變量必須先聲明再使用,在程序的第一行加上“Option Explicit”,如果不經(jīng)聲明直接使用變量就會報語法錯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國IT冷卻系統(tǒng)行業(yè)市場調(diào)研分析及投資戰(zhàn)略規(guī)劃報告
- 2025年脈沖點焊機(jī)行業(yè)深度研究分析報告
- 2024-2025學(xué)年高中英語Unit4Sharing單元加餐練新人教版選修7
- 2025年可折疊電吹風(fēng)項目投資可行性研究分析報告
- 2024-2025學(xué)年高中數(shù)學(xué)第三章空間向量與立體幾何3.2.1用向量方法解決平行問題練習(xí)含解析新人教A版選修2-1
- 2024-2025學(xué)年高中地理第6章人類與地理環(huán)境的協(xié)調(diào)發(fā)展第2節(jié)中國的可持續(xù)發(fā)展實踐練習(xí)新人教版必修2
- 2024-2025學(xué)年高中生物專題4酶的研究與應(yīng)用課題2探討加酶洗衣粉的洗滌效果練習(xí)含解析新人教版選修1
- 2025年光學(xué)打孔玻璃項目投資可行性研究分析報告
- 消毒行業(yè)五年發(fā)展洞察及發(fā)展預(yù)測分析報告
- 中國丁字褲行業(yè)投資潛力分析及行業(yè)發(fā)展趨勢報告
- 中華人民共和國保守國家秘密法實施條例
- 2021年春新青島版(五四制)科學(xué)四年級下冊全冊教學(xué)課件
- 班級管理(課件).ppt
- 秋裝校服供貨售后保障方案
- 銅桿生產(chǎn)線設(shè)備安裝工程施工方案62p
- 惡性腫瘤化療后重度骨髓抑制病人的護(hù)理論文
- cmu200_中文使用詳細(xì)說明
- 廿四山年月日時定局吉兇(擇日)
- 英語句子成分結(jié)構(gòu)講解
- 《地質(zhì)災(zāi)害防治知識》PPT課件.ppt
- 招生代理合作協(xié)議書
評論
0/150
提交評論