首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Worksheet_Calculate重复

Worksheet_Calculate重复
EN

Stack Overflow用户
提问于 2018-12-20 16:42:28
回答 1查看 44关注 0票数 0

我是VBA的新手,我的脚本一直在重复,我不确定为什么。有人能帮我解决这个问题吗?我只想在J3:K4中的任意值大于10时运行脚本'mail_small_text_outlook‘。J3:K4每30分钟自动重新计算一次。

提前谢谢。

代码语言:javascript
复制
Private Sub Worksheet_Calculate()
  Dim target As Range
  Set target = Range("J3:K4")
  If target Is Nothing Then Exit Sub
  If IsNumeric(target) And target > 10 Then
    Call Mail_small_Text_Outlook
  End If
End Sub
EN

回答 1

Stack Overflow用户

发布于 2018-12-20 16:54:58

您必须遍历区域中的单元格

代码语言:javascript
复制
  Sub Worksheet_Calculate()
    Dim target As Range
    Set target = Range("J3:K4")
    Dim cel As Range
    For Each cel In target.Cells
        If IsNumeric(cell) And cell > 10 Then
            Call Mail_small_Text_Outlook
        End If
    Next cel
  End Sub
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53865102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档