首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

【1分钟视频学习】

【excel是什么?】

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

【怎么弄】

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

【操作步骤】

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

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

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

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

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

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

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

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200310A0MZM700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券