仙桃職業(yè)學(xué)院 陳文兵 郭 萍
Excel 2010是高校津貼管理的常用工具,一般用于津貼的匯總、發(fā)放、統(tǒng)計等方面。Excel 2010 VBA就是將Excel 2010作為開發(fā)平臺來開發(fā)應(yīng)用程序,通過記錄宏直接生成宏程序代碼來對Excel工作表行控制,從而實現(xiàn)對Excel工作表數(shù)據(jù)處理的自動化。
高校津貼主要指學(xué)校根據(jù)各二級學(xué)院的人員完成教學(xué)、科研、論文等任務(wù)數(shù)量,按照津貼方案進行核發(fā)。津貼具有激勵性績效工資的屬性。由于各二級單位所完成的總體任務(wù)中,存在不同單位之間互相合作的情況,因此,津貼的發(fā)放會存在同一教師在不同二級分配單位同時出現(xiàn)的情況,不同的二級單位會根據(jù)其工作情況發(fā)放相應(yīng)的津貼。這就需要查找出同一教師在不同單位獲得的津貼,并進行匯總求和后由財務(wù)處統(tǒng)一發(fā)放。具體如表1所示(某高校2012年5月津貼發(fā)放表),那么就需要對計科院的陳文斌、郭波濤、王景陽和羅改龍所核算的津貼進行求和匯總,并只保留有總數(shù)的一行即可。
上述需求,對于人員較多的高校,如果采用手動方式,數(shù)據(jù)的處理會顯得十分復(fù)雜,Excel中的VBA語言能夠很好地處理上述問題。
對于需求分析后,發(fā)現(xiàn)數(shù)據(jù)存于一個Excel表格中,運用函數(shù)的方法也可實現(xiàn)目標(biāo),具體可以使用Countif函數(shù)和Sumif函數(shù)。但運用上述兩個函數(shù)后仍需要手工篩選和刪除,并且函數(shù)在數(shù)據(jù)量很大的情況下運行速度不及VBA程序的速度,因此采用程序會更加高效快捷。具體步驟如下:
1.打開表格所在文檔,為表格起名為sheet1。
2.如果是首次使用VBA,必須先啟用“開發(fā)工具”選項卡。在“文件”選項卡上,選擇“選項”打開“Excel選項”對話框;單擊該對話框左側(cè)的“自定義功能區(qū)”;在該對話框左側(cè)的“從下列位置選擇命令”下,選擇“常用命令”;在該對話框右側(cè)的“自定義功能區(qū)”下,選擇“主選項卡”,然后選中“開發(fā)工具”復(fù)選框;單擊“確定”。
3.在Excel顯示“開發(fā)工具”選項卡之后,注意選項卡上“Visual Basic”、“宏”和“宏安全性”按鈕的位置。
4.進入VBA代碼編寫窗口,點擊菜單—插入—模塊,新建模塊1,點擊模塊1,在代碼窗口輸入以下命令后運行:
5.去掉表1中“發(fā)放單位”列,得到表2中結(jié)果。
使用Excel 2010 VBA,相比較函數(shù)的處理方法,有其無可比擬的優(yōu)勢,它能夠準(zhǔn)確快捷地解決高校津貼管理中存在的實際問題,為高校薪酬管理提供了科學(xué)高效的思路和方法。
表1 津貼發(fā)放表
表2 津貼匯總表
[1]高世萍,翟濱,廉鎖原.基于Excel函數(shù)及Excel VBA的成績分析[J].電腦學(xué)習(xí),2011(01).
[2]俞山峰.應(yīng)用Excel VBA開發(fā)考試系統(tǒng)的研究[J].楊凌職業(yè)技術(shù)學(xué)院學(xué)報,2011(01).
[3]王文祥,弭寶國.利用Excel VBA自動生成學(xué)生成績單[J].電腦知識與技術(shù),2011(06).