EXCELのマクロで下記のような式で土日と祝日の欄に○を書いています。
=IF(OR(WEEKDAY(DATE(A),2)>=6,NETWORKDAYS(DATE(A),DATE(A),祝日一覧)=0),"○","")
ここから、休日出勤日は○を書かないようにすることは可能でしょうか?
EXCEL2019を使用しています。
上記は、数式であり、マクロではありません。
マクロなら、VBAでコーディングする必要があります
VBAで書けば可能です。数式でもできるかもしれませんが
私ならマクロにします。
そうなんですね!
勘違いしていました。。。
マクロを使えば休日の行のセル背景色を変更や記号の配置も可能でしょうか?
通常の休日には入力することがなく、休日出勤日の時には入力するとわかっている項目の値を
AND条件に否定条件として加えればいけそうな気がします。
=IF(AND(OR(WEEKDAY(DATE(A),2)>=6,NETWORKDAYS(DATE(A),DATE(A),祝日一覧)=0),セル<>"休日出勤日"),"○","")
文字の色ももちろん変更できます。背景もできたはずです
休日出勤日の定義がないと答えようがありません。
nanami12さんありがとうございます。
マクロをちょっと調べてみます。
yureighostさんありがとうございます。
セル<>”休日出勤日”の右辺を範囲で指定することは可能でしょうか?
回答1件
あなたの回答
tips
プレビュー