[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『データーがなかったら、マクロを止める』(たろう)
A列に日付け(シリアル値)が入っていますが、 昨日から10日前までのデーターがなかったらマクロを 止めたいのですが、どのように書けば良いのでしょうか、 教えてください。
私が良くやる方法、環境に合わせて適当に手を加えてください。 BJ
Dim Hanni As String, KK As Long Hanni = "A1:A" & Range("A65536").End(xlUp).Row SK = "SUMPRODUCT((" & Hanni & ">=Today()-10)*(" & Hanni & "<=Today()-1))" KK = Application.Evaluate(SK) If KK = 0 Then MsgBox "無し" Exit sub Else MsgBox KK & " 個" End If
EvaluateやらSUMPRODUCTなどややこしいのがでてきましたね。 いまいち、理解できませんが 上記で可能になりました。どうもありがとうございました。 (たろう)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.