随着经济的发展,企业工资的基数可能每年增加一定金额。在每一个新的财务年度,使用手工方法调整所有员工的工资基数,这个看似简单但是确实十分烦琐的事情。如果使用EXCEL中的宏,就可以非常轻松地完成这些工作。
【例10-2】 在如图10-20所示的佳园公司工资明细表中,录制一个宏,利用快捷键实现基本工资调增500元。同时,为了追溯前一年的工龄工资,再录制一个恢复宏,利用快捷实现基本工资调减500元。
图10-20 工资明细表
(1)将光标定位于“工资明细表”的L2单元格。在功能区中,单击【视图】选项卡【宏】组中的下拉箭头,在打开的下拉列表中选择“录制宏”。
(2)在打开的“录制新宏”窗口中,为宏命名为“基本工资调增500”,设置快捷键为“Ctrl+W”,并在说明文本框中填写相应的说明,如图10-21所示,然后单击“确定”按钮。
图10-21 录制新宏
(3)在L2单元格输入公式=C2+500,然后利用填充柄完成L3:L26单元格区域的计算,即让L列设置为辅助列,结果如图10-22所示。接下来,复制L2:L26单元格区域,将其粘贴至C2:C26单元格区域,粘贴时选择“值(V)”。然后,删除辅助列L列的内容,将光标再次定位于L2单元格,如图10-23所示。
图10-22 辅助列金额
图10-23 完成复制(www.xing528.com)
(4)单击【视图】选项卡中【宏】组下的“停止录制”,或者点击EXCEL工作簿左下角状态栏“就绪”后的蓝色小方块来停止录制宏。此时,基本工资列已增加了500元,以后只要按组合键Ctrl+W执行宏,基本工资将再调增500元。
(5)录制基本工资调减500的宏。与前述内容类似,将光标定位于“工资明细表”的L2单元格。在功能区中,单击【视图】选项卡【宏】组中的下拉箭头,在打开的下拉列表中选择“录制宏”。在打开的“录制新宏”窗口中,为宏命名为“基本工资调减500”,设置快捷键为“Ctrl+V”,并在说明文本框中填写相应的说明,如图10-24所示,然后单击“确定”按钮。
图10-24 录制新宏
(6)在L2单元格输入公式=C2-500,然后利用填充柄完成L3:L26单元格区域的计算,结果如图10-25所示。接下来,复制L2:L26单元格区域,将其粘贴至C2:C26单元格区域,粘贴时选择“值(V)”。然后,删除辅助列L列的内容,将光标再次定位于L2单元格,如图10-26所示。
图10-25 辅助金额
图10-26 完成复制
(7)单击【视图】选项卡中【宏】组下的“停止录制”,或者点击EXCEL工作簿左下角状态栏“就绪”后的蓝色小方块来停止录制宏。此时,基本工资列已减少了500元,以后只要按组合键Ctrl+V执行宏,基本工资将再调减500元。
本例最重要的是,如果以后要调整的金额不是500元,而是其他金额,此时,我们只要按Alt+F11组合键(或者单击“查看宏”中的“编辑”按钮),调出VBA工程资源管理器,如图10-27所示,将其的“500”修改为其他金额即可。
图10-27 VBA工程资源管理器
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。