簡體   English   中英

如何在Excel VBA中選擇上一個活動單元格?

[英]How to Select the Previous Active Cell in Excel VBA?

我正在開發一個VBA應用程序,它將查看輸入的注釋,並告訴某人他們留下的注釋是否超過150個字符。 我有它的工作,除了我需要讀取所選的上一個單元格而不是我單擊的新單元格。 一個例子是,如果我在A3上添加注釋,然后單擊G7,它會告訴我在需要說A3的注釋是否超出字符限制時對G7沒有注釋。

以下是我能夠找出的解決方案。

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

如果注釋超過150個字符且帶有if語句,則我將其稱為“ cmt”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM