プロが教えるわが家の防犯対策術!

仕事で2年分の日付の入ったエクセルのシートに曜日をいれなくてはならないのですが、一つ一つやっていられないので簡単にできる方法教えてください。

質問者からの補足コメント

  • 日付毎にシートが分かれていて、そこに曜日を入力したいです( ; ; )

    「エクセル シート毎 連続で曜日を入れる」の補足画像1
      補足日時:2019/03/05 17:09

A 回答 (6件)

シートだけあって日付は入力されていないということですか?


シート名が日だから、年と月を別で指定してCELL関数でシート名を抜き出し組み合わせてシリアル値にしてから曜日に変換しますね。
    • good
    • 1
この回答へのお礼

ありがとうございます!参考にしてみます(/ _ ; )

お礼日時:2019/03/05 22:26

Dim i As Long


For i = 1 To Worksheets.Count
Worksheets(i).Name = Worksheets(i).Name & WeekdayName(Weekday(DateSerial(2016, 1, 1)))
Next

DateSerialの取得方法は任せる。
    • good
    • 1
この回答へのお礼

ありがとうございます!

お礼日時:2019/03/05 22:26

その日付がシリアル値であれば、


それをコピーして、
書式の設定-ユーザー設定で、「aaa」或いは「aaaa」を指定すればよいです。
    • good
    • 1

>補足に書きましたがシート毎にやりたいんです、、、


簡単に出来るのかどうかは質問者さんの能力次第ですが
その場合はVBAでやるしかないと思います
    • good
    • 1
この回答へのお礼

ありがとうございます!

お礼日時:2019/03/05 22:27

こんなやり方もあるよ。


https://www.atmarkit.co.jp/ait/articles/1708/02/ …
    • good
    • 1
この回答へのお礼

参考にさせてもらいました( ; ; )ありがとうございます!

お礼日時:2019/03/05 22:27

https://dekiru.net/article/13636/
オートフィルすればいいと思います
    • good
    • 1
この回答へのお礼

ありがとうございます( ; ; )補足に書きましたがシート毎にやりたいんです、、、

お礼日時:2019/03/05 17:10

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています