我用的是WPS,学习办公自动化主要目的就是通过VBA程序实现自动数据整理、比对和计算得到所需的结果,有效减少工作量。
我在日常工作中需要收集、整理和计算的数据较多,完全靠人工工作量太大,为了给自己减负就自学了办公自动化相关知识,效率从过去4天的工作量,减少到了需要半天多,减少了很大的工作量。
在学习了公式后发现还是有些想要的功能无法实现,开发工具进入了我的视线,开始认识VBA,首先以案例学习的数据清空(我每个月都需要重新录入数据,这时需要将数据清空)。
依次步骤为:开发工具---VB编辑器---插入---模块---写代码即可。
例:数据清空语句:
1、 Sheet14.Range("E23:H31") = 0 代表的意思是第14个sheet表中的 E23:H31 区域内数据全部赋值为0。
2、Sheet5.Range("W9:X21").ClearContents 代表的意思是清除第5个sheet表中的W9:X21区域内的公式/值
3、Sheet5.Range("W9:X21").Clear 代表的意思是清除第5个sheet表中W9:X21区域内的公式/值/格式/批注
代码如下:
Sub 数据清空()
Sheet5.Range("W9:X21").ClearContents '清空指定范围内(第5个sheet表中W9:X21区域)的数据和公式,保留格式。
End Sub