Excel VBA質問箱 IV

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

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


52465 / 76732 ←次へ | 前へ→

【29105】Re:第3水曜日はどのようにして
発言  りん E-MAIL  - 05/9/24(土) 21:56 -

引用なし
パスワード
   ぱぴよん さん、こんばんわ。

>10/1 10/2 10/3 ・・・
>と日付けが並んでいて、その月の第3水曜日の日付けが
>書いてあるセルに色を付けたいのですがうまくいきません。
>どのようにすればよいでしょうか?
VBAではないですが。

A1から横方向に日付(数値)が入っているとして、

A1〜AE1(31日まで)を選択した状態で
書式 → 条件付書式
『数式が』 
『=AND(WEEKDAY(A1)=4,INT((DAY(A1)-1)/7)=2)』
お好みの書式を設定

WEEKDAY(A1)=4は水曜日を意味します(日月火水で4)。
INT((DAY(A1)-1)/7)=2 は何週目に割り振られているかを計算しています。
 1〜 7日は1週目(1引いて7で割ると0)
 8〜14日は2週目(1引いて7で割ると1)
15〜21日は3週目(1引いて7で割ると2)
 何週目かを返す関数も分析ツールにはあるのですが、違うPCに持っていくとエラーになったりするので、今回は使っていません。

0 hits

【29103】第3水曜日はどのようにして ぱぴよん 05/9/24(土) 21:33 質問
【29105】Re:第3水曜日はどのようにして りん 05/9/24(土) 21:56 発言
【29121】Re:第3水曜日はどのようにして ぱぴよん 05/9/25(日) 16:47 お礼
【29123】Re:第3水曜日はどのようにして りん 05/9/25(日) 17:15 発言

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