WPS使用宏操作 您所在的位置:网站首页 excel表格中宏的应用 WPS使用宏操作

WPS使用宏操作

2024-07-09 20:10| 来源: 网络整理| 查看: 265

文章目录 背景介绍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(如文心一言)进行函数代码编写,更快捷


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有