Excel用3行代码编程实现任何功能——编写宏

2024-06-20 0

01【Excel是什么?】

如今,可以说几乎每个在公司工作的人都不知道Excel是什么,据说每个人都或多或少地掌握着自己的拿手好戏,比如:vlookup、sum、if、pivottable。。但是有时!我不怪你不低调,因为你的两招和别人不一样,你玩的是编码,三句代码就能做到别人做不到的事情。

02【需求来了】

比如现在我们需要左栏显示公式:(12)/3,右栏显示公式的结果,而且以后写公式的时候还需要计算公式。那么有些子程序就无法处理这个问题,所以要求如下。

需要

0358秒看视频再说话

00:58

04【怎么做】

我们通常使用(12)/3,当我们按回车键时,这意味着什么?表格变成9!!!!,如果我们用字母表示(12)/3,就没有办法计算出结果。而我们随时想在各种Excel中使用,却又不知道如何使用!当然!我们编写一个通用函数并为其定义代码,只需要3行代码即可完成该功能,可以随时使用另一个Excel。

05【操作步骤】

进入通用界面

首先我们需要进入总布局界面,操作步骤为【视图】->【宏】或者【宏下的小箭头】->【查看宏】,所以我们可以看到下图。

宏接口

首先在下面的对话框中输入要创建的【通用名称】,【通用名称】可以任意,然后点击右侧的【创建】按钮。

主要区域

然后我们看到了——哇,代码!我从来没有读过书,我很害怕!

别担心,中间的【两个寄存器】就是我们编写代码的地方,我们只需要3行代码就可以完成今天的任务!

输入以下代码:

ValSheet1的选定单元格

结果评估(selectVal)

cellsResult(选择行,选择列1)

上面的代码总共有3行,它们的含义是:

获取选定单元格的内容,例如:(12)/3对内容进行评估,并将结果作为名称来存储计算结果6、将选定表格列的下一列的值更改为结果显示为6[CtrlS]保存后,再次进入【查看宏】->【选项】即可看到作业设置选项。

设置快捷键

输入启动任务的快捷键

快捷键布局界面

只有两个空格,【快捷键设置】和【描述】描述就是描述,下次看到的时候不知道它是做什么用的,写下来吧,不写也没关系t!另外,快捷键:通过Ctrl关闭其他英文字母,如上图,即使按下【Ctrl键】,配合【键盘q】启动一个大功能。

06【考试】

OK,现在我们选择写有公式的单元格,按【Ctrlq】就可以看到效果了!#最好的#

标题图片

本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。

发布评论