如何在Excel VBA中选择以前的活动单元格?

时间:2017-09-05 18:02:33

标签: excel vba excel-vba excel-2010

我正在开发一个VBA应用程序,该应用程序将查看输入的评论并告诉某人他们留下的评论是否超过150个字符。我有它的工作,除了我需要它读取前一个被选中的单元格而不是我点击的新单元格。一个例子是,如果我对A3发表评论,然后点击G7,那么当我需要它来说明A3上的评论超过了字符限制时,它会告诉我G7没有评论。

1 个答案:

答案 0 :(得分:0)

以下是我能够找到的解决方案。

Dim cmt As Comment
Dim currTarget As Range
If prevTarget Is Nothing Then
  Set currTarget = Target
  Set prevTarget = currTarget
Else
  Set prevTarget = currTarget
  Set currTarget = Target
End If
Set cmt = prevTarget.Comment
然后我打电话给' cmt'如果评论超过150个字符并带有if语句