• 締切済み

土日に×をつけるマクロを教えて下さい

シフトに利用したいのですが、エクセルでE6~Al6まで曜日が入っています。 職員はD7~D16まで入っています。そこで、土日であればE7~E16と縦に全ての職員に×を入力されるマクロの作り方を教えて下さい。

みんなの回答

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

外れていたらすみません。 エクセルの関数で、 =IF(WEEKDAY(E6,2)>=6,"×","")

isikawaK
質問者

お礼

早速の返事ありがとうございます。 エクセルの関数では事情が悪く今後の為にマクロを使っていきたいのです。 ありがとうございました。

  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

> 土日であればE7~E16と縦に全ての職員に×を入力されるマクロの作り方を教えて下さい   これは、E6が土日であればE7~E16に×、       F6が土日であればF7~F16に×、       G6が土日であればG7~G16に×、ということですか?

isikawaK
質問者

お礼

そうです。 思うようにいきません。 ちなみに前月の兼ね合いで、次月の土日は×になっても、前月の土日、次月で言うと平日になりますよね、が×のままなので、前月は×でも次月の平日は空欄になるとありがたいです。それと指定の人のセルで金曜に色をつけることもしたいのです。

関連するQ&A