1行目には1ヶ月分の日付がはいっています。 2行目にはWEEKDAY関数で1行目の日付の曜日をいれています。 3行目に月曜日(WEEKDAY関数では2)なら公休日の"公"と表示したいのですがどのようにしたらよいでしょうか? Sub 公休日() If Range("A2").Value = 2 Then Range("A3").Value = "公" End If End Sub このような作業を繰り返すにはどうすればよいでしょうか? 補足として、エクセル2007を使用しています。 3行目には数字を入力するためIF関数を使うことができません。
↧