晚上八点半。整层楼就剩我这儿还亮着灯。Excel往下滚,眼看都到第五千行了。复制。粘贴。对数字。调格式。手指头在键盘和鼠标上颠来倒去,眼珠子干得直冒火星子。这事儿大概就是这么个意思。我老琢磨,人这辈子是不是非得给这些格子拴住?后来瞎翻到《透视Excel VBA应用与开发》,那种被重复活儿掏空的感觉,总算被顶开了一条缝。
刚瞅见书名,我本能地想把书往后推。编程?开发?代码?这些词儿一看就透着股生人勿近的冷劲儿。我本以为这书又是那种对着小白喊“照着我敲就完事儿”的枯燥说明书。伊利奇这作者倒有点意思。他不搞那些让人脑仁疼的语法堆砌。拿Excel菜单里的鼠标点按,一一对应着写出VBA语句。翻着翻着我就明白了。那些让我头疼的重复操作,其实软件早就记着呢,只是我以前没留神。可能有人觉得这方法笨。但我觉得,对咱们这种非科班出身的人来说,恰恰是最不绕弯子的。这种“左边点菜单,右边出代码”的对照法,跟老同事拍着你肩膀带路一个德行。不摆架子,也不跟你玩虚的。
书里塞了两百多个实例文件。头两天看着直犯晕。直到我扒拉到“家装工程工料核算”那章,才觉着对味儿了。太接地气。装修报价单上那些零碎的材料,变来变去的单价,总对不上的工程量。哪样不是咱们日常熬大夜的写照?作者没把它吹成什么高大上的大项目。就是实打实地领着人搭框架。敲循环。调数据。最后一行代码敲回车。原本得盯着屏幕核对半天的表格,唰一下自己吐出了报表。屏幕反光糊在脸上,心里那块石头总算落了地。代码哪是用来显摆的。它就是个脾气好的伙计,专替你啃那些最费神、最没面子的硬骨头。
书合上,人反倒静了。书里讲的全是“怎么干”。让我卡壳的,其实是“干完咋办”。咱们费劲巴拉地把活儿甩给机器,图的是早点溜号,还是为了塞进更多新活儿?以前我总信,家伙事儿越利索,人越自在。结果呢?省下来的功夫,转眼又被新表格填得严严实实。VBA确实能把你从死循环里拽出来。可它给不了你“不接这活”的硬气。技术只管算得快不快。过日子看的,却是选什么。连省下来的钟点都不知道往哪儿搁,那自动化跟给老黄牛套上加速器,有啥两样?当然,这话可能有点悲观。但现实往往就是这样。工具能提速,却替不了你拍板。
现在我电脑里还躺着那个家装核算的脚本。碰到那种让人头皮发麻的数据,我还是会双击点开。盯着进度条一格一格挪。外头天早就黑透了。屏幕里的数字自己排得整整齐齐,再也不用我拿眼珠子去对。机器替我把好那道关。剩下的钟点,我想去瞅瞅街角的树。或者干脆瘫在椅子上放空。表格再大,也装不下日子。人嘛,总得在屏幕外头慢慢转。