Date: Tue, 17 May 2005 01:09:50 +0900
From: no@ann.co.jp
Subject: [pasml 108929] Re: エクセルマクロについて
To: pasml@ann.co.jp
Message-Id: <200505161609.j4GG9oB04393@ns.pas2.jp>
X-Mail-Count: 108929
お名前 : もるお 困りごと掲示板から
URL :
質問URL: http://pasokoma.jp/?num=261528&ope=v
ツリー: http://pasokoma.jp/cgi/tree.cgi?num=261528
--
>あるセルに数値又は文字列が入力されているかチェックをしたいのです
>(A2になにかしら記入があった場合A1のセルに"○"を出すなど)
>一つだけならif関数使えばあっという間なのですが、複数のチェック
>項目がある場合大変なので、実行すると簡単にチェックできる
>マクロは作ることが出来るのでしょうか?
'A2の値が空でなければA1に○を表示する
With ActiveSheet
If .Cells(2, 1).Value = "" Then
.Cells(1, 1).Value = "○"
End If
End With
項目数が多いほどシート上でIFのが速いと思いますが?
てよりVBAはどう組んでもワークシート関数よりは遅いので。
>さらに条件付(例えば日付が記入されており、その日付が、別セルに記入
>されている所定日より3週間以内ならば"○"など)というのも可能でしょうか?
>漠然とした質問で申し訳ありませんが、教えていただければ幸いです。
日付の形式(例えばyyyy/mm/ddとかddとか)を
もう少し具体的にしていただいたほうが、、、
両者(日付A2と所定日B2とします)が同じ形式なら単純に引き算で求められた差を
判定してやればいいんじゃないかと。
的外れならごめんないさい。
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===