Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


44225 / 76732 ←次へ | 前へ→

【37528】Re:コマンドボタン色変え2.&メール送信方法
発言  ハト  - 06/5/10(水) 11:12 -

引用なし
パスワード
   おはようございます

とりあえず、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 は 一ヶ月未満
と処理したいのであれば、別の処理を考える必要があるかと・・・

0 hits

【37462】コマンドボタン色変え2.&メール送信方法 たけし 06/5/8(月) 19:43 質問
【37464】Re:コマンドボタン色変え2.&メール送信方法 たけし 06/5/8(月) 20:01 質問
【37528】Re:コマンドボタン色変え2.&メール送信方法 ハト 06/5/10(水) 11:12 発言
【37533】Re:コマンドボタン色変え2.&メール送信方法 たけし 06/5/10(水) 19:58 発言
【37547】Re:コマンドボタン色変え2.&メール送信方法 ハト 06/5/11(木) 14:40 発言
【37552】Re:コマンドボタン色変え2.&メール送信方法 ハト 06/5/11(木) 15:45 発言
【37564】Re:コマンドボタン色変え2.&メール送信方法 たけし 06/5/11(木) 23:11 お礼
【37558】Re:コマンドボタン色変え2.&メール送信方法 わさび 06/5/11(木) 19:59 発言

44225 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free