WPS使用宏操作——减少重复性操作,提高效率

WPS使用宏操作——减少重复性操作,提高效率

文章目录

背景介绍What 宏?原理宏的优点与应用场景宏操作具有以下几个优点:宏操作适用于以下场景:

Where?WPS 宏操作的优势How?启用宏宏操作的录制功能

WPS 宏操作的实例总结&思考

可以使用ChatGPT(如文心一言)进行函数代码编写,更快捷

背景介绍

番茄执行统计时,需要使用Excel时每日进行一些重复性操作,我了解了宏操作。

What 宏?

宏(Macro)是一种批量处理的称谓,它是一种抽象(Abstraction),它根据一系列预定义的规则替换一定的文本模式。 它可以帮助用户自动执行一系列任务,从而提高工作效率。用户可以通过录制或编写代码来创建宏操作,并可随时调用执行。与手动操作相比,WPS 宏操作可以减少人为的错误,提高工作效率,非常实用。

原理

宏的定义与原理 宏是一种预处理指令,通过定义宏来实现代码的重复利用。宏定义的一般形式为:

#define MACRO_NAME(parameter_list) replacement

其中,MACRO_NAME为宏的名称,parameter_list为宏的参数列表,replacement为宏的替换部分。宏展开时,编译器将会将宏的调用替换为替换部分。

宏的优点与应用场景

电脑来帮助你处理一些在通常情况下重复性的事情,提高工作效率 如何成为高效能人士?

宏操作具有以下几个优点:

代码简洁:宏可以将一些常用的操作封装为一个宏,减少代码的重复书写,使代码更加简洁易读。提高效率:宏展开是在编译阶段进行的,可以减少函数调用的开销,从而提高代码的执行效率。适用于一些特定场景:宏操作可以用于一些需要在编译时进行处理的场景,例如在调试时输出调试信息。

宏操作适用于以下场景:

代码重复利用:当某个操作需要在多个地方使用时,可以将其定义为一个宏,以便在需要的地方进行调用。条件编译:通过宏的定义与判断,可以实现在不同条件下编译不同的代码。调试信息输出:在调试时,可以定义一个宏来输出调试信息,方便调试过程中的信息查看。 宏的缺点与注意事项 宏操作虽然具有一些优点 但也存在一些缺点和需要注意的事项:可读性差:宏展开后的代码可能会变得冗长,特别是对于复杂的宏定义。难以调试:宏展开是在编译阶段进行的,无法像函数调用一样进行单步调试。宏的参数使用需要小心:宏的参数在宏展开时是进行简单的替换,需要注意参数的使用方式,避免出现意想不到的错误。

Where?

宏操作在哪里?

WPS 宏操作的优势

WPS 宏操作的优势在于可以自动执行一系列任务,从而大大减少了重复的劳动力,并且可以避免人为的错误。在大量数据处理中,使用宏操作可以显著地提高工作效率。同时,WPS 宏操作的界面友好,易于上手,即使没有编程经验的用户也可以快速掌握。

How?

如何使用宏?

启用宏

首先我们电脑里需要有VBA(Visual Basic for Applications),VB宏操作语言。 VBA是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言,它 提供了面向对象的程序设计方法,以及提供了相当完整的程序设计语言。 链接:VBA网盘下载地址 提取码:1213

下载完成VBA后我们需要重新启动wps,然后启用宏操作,一般WPS默认宏都是关闭状态,即【开发工具】中宏按钮是灰色的。 我们可以配置宏安全规则:在文件-信任中心里进行操作

宏操作的录制功能

WPS 宏操作的录制功能可以将用户的操作记录下来,并保存为宏操作。录制功能非常方便,用户只需要依次执行需要的步骤,WPS 就会自动记录这些操作。录制完成后,用户可以将宏操作保存下来,并随时调用执行。 这是一个简单的操作,你可以利用这个操作减少重复性工作,相当于录制一个脚本 也可以利用编辑器进行代码编写,编写环境有两种:VB环境和JS环境

这里的代码是我录制宏操作时,WPS自动生成的代码。 VB环境: JS环境:

WPS 宏操作的实例

下面是一个实例,展示了如何通过 WPS 宏操作将文档中的数字全部转换为大写字母。

Sub TransferToCapital()

Dim rng As Range

Set rng = Application.InputBox("Please select the range:", "Transfer To Capital", Type:=8)

For Each cell In rng

If IsNumeric(cell) Then

cell.Value = Application.WorksheetFunction.Text(cell, "[$-0804]0")

End If

Next

End Sub

总结&思考

发现的原动力来自不将就:如果发现做这件事有点麻烦,很有重复性,一定不要将就着按照一般的方法来,要敢于探索,敢于发现

不怕不知道就怕不知道:不怕我们对宏操作了解不深刻,可怕的是根本不知道宏的存在或者不想去了解不知道怎么去了解它。

有些东西仅仅知道是不够的,还要学会使用:一些东西只有在实践中你才会发现它到底好不好用,仅仅知道是不够的,更重要的还是实践。

WPS 宏操作是一种非常实用的功能,它可以帮助用户自动执行一系列任务,提高工作效率,避免人为的错误。宏操作的录制功能和编写功能相结合,可以实现更加复杂的操作,为用户提供了强大的操作工具。即使没有编程经验的用户也可以快速掌握 WPS 宏操作,提高工作效率。

可以使用ChatGPT(如文心一言)进行函数代码编写,更快捷

相关推荐

未来连锁
365提款注单审核

未来连锁

📅 07-01 👁️ 7975
普通人能用滴滴加油吗?滴滴加油便宜多少钱
365bet大陆网站

普通人能用滴滴加油吗?滴滴加油便宜多少钱

📅 07-06 👁️ 3560
狎笑的解释及意思
365bet大陆网站

狎笑的解释及意思

📅 06-27 👁️ 9009