小潘杂谈

随心所欲让excel做任何事——编写宏

字号+ 作者:admin 来源:seo博客 2020-09-22 20:00 我要评论( )

【excel是什么?】 用excel表格来做计算,现在可以说是非常普遍了,其功能也是十分强大的。但是在我们实际应用的时候,不免会出现现有功能无法满足我们的情况,比......

【excel是什么?】

用excel表格来做计算,现在可以说是非常普遍了,其功能也是十分强大的。但是在我们实际应用的时候,不免会出现现有功能无法满足我们的情况,比如下面的例子。

随心所欲让excel做任何事——编写宏

【怎么弄】

我们知道算术可以通过等号直接计算出结果,但是若要一边显示算式,另一边通过该算式来计算。在目前excel中则无法实现,幸运的是该产品针对特定需求提供了宏任务来解决

【操作步骤】

首先我们找到查看宏的地方:【视图】-> 【宏】->【查看宏】

随心所欲让excel做任何事——编写宏

输入名称后,点击【创建】

随心所欲让excel做任何事——编写宏

进入代码界面开始编写代码,我们的代码写在【Sub】之间的空行中

随心所欲让excel做任何事——编写宏

编写如下代码:(MsgBox是弹窗,用来调试的,单引号是注释)

'获取当前选中的坐标selectedVal = Sheet1.Cells(Selection.Row, Selection.Column)'MsgBox selectedVal'计算坐标格内的结果result = Evaluate(selectedVal)'MsgBox result'设置公式右边表格的新结果Cells(Selection.Row, Selection.Column + 1) = result

【Ctrl + S】保存后,再次【查看宏】->【选项】设置该任务启动的快捷键

随心所欲让excel做任何事——编写宏

设置快捷键【Ctrl+你设置的快捷键】及备注说明:

随心所欲让excel做任何事——编写宏

接着先选中一个公式的单元格,然后用【Ctrl+你设置的快捷键】就ok啦!右侧就会算出该公式

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。转载请注明seohttp://www.hkxiaopan.com

网友点评
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
精彩导读