• ベストアンサー

VBA 変数の値

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 上記で使用した変数の値を、Bookを閉じるまで保持するには、Cellを経由するしかないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

private sub Worksheet_BeforeDoubleClick(byval Target as excel.range, cancel as boolean) static x x = x + 1 msgbox x cancel = true end sub Wクリックする都度、保持された値で計算します。

kana14
質問者

お礼

回答いただきましてありがとうございます。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

VBEで見たとき、シート名の下にThisWorkBookがありますが、 あそこで変数を宣言すると、どうなりますか?

kana14
質問者

お礼

回答いただきましてありがとうございます。

kana14
質問者

補足

アプリケーション定義またはオブジェクト定義のエラーとなります。 private subのDim以下を「’Dim」とすると変数が定義されていませんとなります。

関連するQ&A

専門家に質問してみよう