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