在EXCEL中,如何在单元格的数字(数字是公式得来的)改变时就运行一次宏?

如何在A1值改变时就触发运行一次宏?A1内数字是公式得来的。... 如何在A1值改变时就触发运行一次宏?
A1内数字是公式得来的。
展开
 我来答
真真真白丁
推荐于2017-09-08 · TA获得超过8521个赞
知道大有可为答主
回答量:4644
采纳率:85%
帮助的人:1738万
展开全部

亲,在worksheet的calculate事件中写代码。

演示效果和代码如下。

A1的公式为:=B1

C1的公式为:=D1

 

 

Public n

Private Sub Worksheet_Calculate()
If n <> [a1] Then
    MsgBox "aa"
    n = [a1]
End If
End Sub
我是后我爱嫦娥
2014-10-10 · TA获得超过191个赞
知道小有建树答主
回答量:741
采纳率:55%
帮助的人:350万
展开全部
你设置成worksheet_change的不行么?代码变变应该就能得到你想要的啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式