|
▼ハト さん:
>おはようございます
>
>とりあえず、1のほうについてだけですが
>
>>>1、一ヶ月未満を赤に変更したいのですが、残り2ヶ月をきると赤に変わってしまいます。。
>>> ⇒一ヶ月未満に設定すると、使用者がいないコマンドボタンも赤くなって
>>> しまうのです。
>
>> Case Is = 1: c = vbRed ' 0,1ヶ月
>
>ここのところですが、
>
>1ヶ月未満 Is = 0
>1ヶ月以上2ヶ月未満 Is = 1
>
>ですよ?
>
>後、使用者がいないとは日付が設定されていないということでしょうか?
>はい、日付は設定していません。
>それと、Datediff を使っていらっしゃいますが
>"m"指定ですと日付の月の部分でしか比較しないので
>
>2006/05/01 と 2006/06/30
>2006/05/31 と 2006/06/01
>
>どちらも戻り値は”1”となります。
>
>2006/05/10 と 2006/06/10 は 一ヶ月以上
>2006/05/10 と 2006/06/09 は 一ヶ月未満
>と処理したいのであれば、別の処理を考える必要があるかと・・・
お返事ありがとうございます!!
mが月のみだと知りませんでした。。(教えていただいたコードなので^^;
現在、そのように別処理を考えているのですが、うまくいかないです><
mではなく、他の関数でなにかできないでしょうか?
|
|