今天又实现了一个小小的进步,感觉很欣喜,来给大家汇报一下。
我记得原来说过,我把那个平时做的表格,也就是每日的生产报表,在表头做了宏,也就是通过宏录制红的方式,把它自动地显示出来。
但是还有一个问题,就是我需要每天不断的修改日期,几月几日,我现在就想把日期自动的体现出来。
我在网上搜索了好多代码,但是试了之后居然不管用,也可能是我这个表格属于WPS的模式,它有些不兼容。
后来我在网上就看到,可以直接在Excel表里面输入now()这个函数就可以显示当前的时间。按照指导很简单就修改成功了。
我又修改了一下时间格式,现在表格根据公式就可以显示我想要的格式了。
但是我们的生产报表属于今天做的是昨天的报表,所以说我需要把日期提前一天。
后来又在网上找了资料,测试半天,终于测试成功了,就是直接的公司的函数后面再减去一1就可以了。
原来是网上说的是直接把now后面写就行,可是我试了不成功,后来直接把减号放到括号后面,这样才实现的。
但是这样也没有完全达成我的目的,因为我需要在运行宏的时候让它它直接体现出来,如果说我在表格上直接改的话,我还是需要每天把这个公式粘进去,还是需要重复的劳动。那我怎样写入宏代码呢?
后来在网上又试了好多次,好多的代码都不成功,后来突然想到,我直接用宏录制的方式不就可以了吗?
后来,果真是我通过录制宏在表格上实现的功能,然后通过录制宏,看到了其中的宏代码,再把代码直接粘贴到原来的宏里面,这样就可以不用运行两次宏,从而实现了运行一次,就可以实现表头和时间的自动显示,哈哈,成功的感觉好爽!
网友评论