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天内对其进行处理。