[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『日付の連続印刷について』(いるか)
例えばA1セルに〇〇年●月▲日■曜日と入力し、A1セルの年、月、日、曜日から1年分または終了日時を指定して連続印刷することはできるでしょうか?A1セル以外は全て同じ内容なので年月日曜日のみを連続印刷したいと考えています。
どなたかご教授いただけると幸いです。
< 使用 Excel:Excel2013、使用 OS:Windows7 >
こんなことでしょうか?
Sub test() Dim d As Date Dim k As Long
Range("A1").NumberFormatLocal = "yyyy""年""m""月""d""日""aaa""曜日"""
d = Range("A1").Value For k = d To d + 365 Step 7 Range("A1").Value = k 'ActiveSheet.PrintOut Debug.Print Range("A1").Text ' test用 Next End Sub (γ) 2020/01/24(金) 18:58
ご回答ありがとうございます!
マクロはほとんど使用したことがないのですが、明日試してみます!
(いるか) 2020/01/24(金) 19:22
マクロは使ったことがないということなら、
手作業でどのようにするお積もりなのか、
説明してもらったほうがよいかもしれません。
以下は、こちらの勝手な想像ですので、
無理に回答コメントを頂く必要もないかもしれません。
「A1セルに日曜日だけを順次一年間分入れていくことで、
印刷を53回実行すること」
と解釈したのですが、違ったのですね。
同時に、A1セルには日付型のデータを想定していました。
例えば、2020/1/26 を入力して、
表示はマクロ内で自動で、2020年1月26日日曜日 とする積もりでした。
また、A1セルの初期値として、最初の日曜日を考えていました。
(γ) 2020/01/25(土) 11:59
(いるか) 2020/01/25(土) 12:13
どうやら不適格のようなので、別の方の回答をお待ちください。
(γ) 2020/01/25(土) 12:36
>またA1セルに関しては日付型での入力で問題ありません。
γさんのコードは、A1セルにあらかじめ日付型のデータが入っている前提です。
問題ありませんと言うことばに少し違和感があります。
しかし、1枚とはいえ印刷が出るのが分からない。。。
もしかして、手作業で印刷操作をしたら365日分の印刷が出ると思っておられますか?
(佳) 2020/01/25(土) 13:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.