徐欣源


摘 要: Excel作為辦公自動化軟件擅長處理各種電子表格,利用Excel提供的宏操作、表格函數(shù)等功能可以生成多種風(fēng)格的統(tǒng)計報表,且能夠顯示數(shù)據(jù)走向和預(yù)測工作進度,這些功能可在一個工作簿中實現(xiàn)。
關(guān)鍵詞: 表格; 資產(chǎn); 管理; 打印; 宏
中圖分類號:TP319 文獻標志碼:B 文章編號:1006-8228(2013)06-72-02
Application of Excel in accounting management
Xu Xinyuan
(Suzhou Power Supply Company Metrology Center, Suzhou, Jiangsu 215000, China)
Abstract: Excel, as office automation software, can deal with all kinds of electronic forms. VBA and form function, provided by the Excel, are used to generate various styles of statistical forms and graphs. Moreover, it can display the data trend and predict the work schedule. These functions can be realized just in one sheet.
Key words: Excel; asset; management; print; VBA
0 引言
人們?nèi)粘9ぷ餍枰玫奖砀瘢⒉灰欢ㄖ辣砀褚部梢跃幊獭W(xué)會Excel編程可以讓我們體會到Excel的功能比我們想象的要強大。利用Excel編程可以提高日常工作效率。本文以資產(chǎn)記賬管理為例探討Excel編程的應(yīng)用。
1 思路
根據(jù)開源軟件社區(qū)的思想,設(shè)計一個軟件,先讓他的基本功能運行起來,也就是先設(shè)計一個實用模型圖,然后根據(jù)實際需要,邊使用邊完善其功能。電表廠物資的基本流程如圖1所示。
圖1 電表的基本流程
記賬管理所用表單,主要是用于從廠方進貨到校驗班出貨(根據(jù)表庫的配送計劃)的批次與盤點管理。
首先設(shè)計表庫(包括物供科的進貨、出貨流水賬)。
有三方面的內(nèi)容:
⑴ 統(tǒng)計盤點表格;
⑵ 進貨清單;
⑶ 出貨清單。
功能:
⑴ 表格根據(jù)進貨出貨自動完成統(tǒng)計(用公式實現(xiàn));
⑵ 在進貨單和出貨單上反映盤點表格中的當(dāng)前庫存,以便核實。
2 功能實現(xiàn)
2.1 輸出統(tǒng)計表格
在統(tǒng)計表格中,用SUMIF語句搜索進貨、出貨單中符合條件的規(guī)格表,對其進行累加。
需要用到VGA編程——調(diào)用事件:
<?php
Private Sub Worksheet_Selectionchange(ByVal Target As Range)
'當(dāng)前單元格的行數(shù)大于凍結(jié)窗口所在行時
If ActiveCell.Row>ActiveWindow.SplitRow Then
'將A1格的值設(shè)定為當(dāng)前單元格所在行第2列的單元格的值
Range("A1").Value=Cells(ActiveCell.Row, 2).Value
'當(dāng)C1格的值可以轉(zhuǎn)化為數(shù)值時……p>