• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:印刷時に週間予定表の日付を自動で)

Excel2010で週間予定表の日付を自動印刷する方法

このQ&Aのポイント
  • Excel2010を使用して印刷する週間予定表に自動で日付を表示させる方法について教えてください。
  • 差し込み印刷などを試してみましたが、日付が変わる箇所がわかりませんでした。
  • 1枚のシートに60週分の週間予定表を作成することは可能ですが、ページ分割はうまく行われているか不安です。改ページを使用すれば可能でしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.3

マクロ無しですか。作るのに手間がかかります。 1番上が月曜固定ですね。 まず、上に1行挿入します。その後、以下の様に入力します。 A1 1/1 A3 =A1-WEEKDAY(A1-1)+1 A5 =A3+1 A7,A9,A11,A13,A15へコピペ。 3~16行をA17 へコピペ。 A15 をA17 へコピペ。 A17 に改ページをいれる。 17~30行をA31 へコピペ この操作を、A367まで繰り返す。 A3:E380 を選択 ページレイアウトタブ、印刷範囲、印刷範囲の設定。 印刷タイトル、シートタブ、 タイトル行に「$2:$2 」を入れる。 OK (これで、各ページに必ず2行目が印刷されます。) ファイル、印刷プレビューで、余白調整して、1ページに1週間が収まるようにする。 又は、各月曜日に、改ページを入れる。 操作が難しいので、サンプルを載せます。 プリンターによる差を防ぐため、各月曜日に改ページを入れる方式です。 https://www.datadeliver.net/receiver/file_box.do?fb=82985a54b0664e2f9025c77ccbeb3445&rc=aff7fc1f75034d418125eb769109c6c7&lang=ja 預かりは3日です。

OTTO-TTO
質問者

お礼

うわっ、途中まで作ってくださったんですね。すみません、ありがとうございました。 マクロだと印刷時に制御できるんでしょうか。やれたらいいですねえ。

その他の回答 (5)

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.6

セルA2に日付を入力すると  その日から54週分(378日)の「日付」と「曜日」が入れ替わります  従って、予定表が月曜日なら入力する日付は月曜日です

OTTO-TTO
質問者

お礼

ありがとうございました。

  • chayamati
  • ベストアンサー率41% (260/624)
回答No.5

今晩は、期間は1年分とします。 改頁を自動にするため、添付のように1日分を1行としました 1.印刷用紙をA4縦、余白を既定の最小の狭い 2.1日を1行にし、7日で自動改頁されるように行の高さを決める  366÷7=52.28 切り上げて53+1 54週:54×7=378行  列は年月、日(曜日)、午前、午後、夜の5列 2-1.378行×5列のセルに格子罫線を入れ、A1~A7へ月火水木金土と入力 2-2.行の高さ求める  ・列名A→ホームリボン→書式→行の高さ→110→プレビュー   →書式→行の高さ→...→プレビューを   繰り返して1週間表示出来る高さを決める   こちらのプリンターでは113かな 2-3.A列、B列をセルの書式設定→配置→縦方向 2-4.ページレイアウトリボン→印刷タイトル→シートタグ  →タイトル行→1行目 $1:$1 2-5.ヘッダー/フッタータグ→ 尻切れですが

OTTO-TTO
質問者

補足

ありがとうございます。印刷時に日付が切り替わるのでしょうか。

  • SI299792
  • ベストアンサー率47% (772/1616)
回答No.4

このままでA1に日付を入れて印刷すれば、半年分印刷できますよ。 印刷プレビューでも確認して下さい。

OTTO-TTO
質問者

お礼

ありがとうございます。印刷しました。 半年分を2回印刷すれば1年分ですよね。

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.2

>>縦に60週分  別に縦でも横でもいいです。ただエクセルの仕様上、一方向にした方が使いやすいとは思います。  また60週分といっても、1週間分が作れたらコピーペーストすれば2週分に増えますし、2週分をコピーペーストで4週分・・・と倍々で増やせばあっという間です。

OTTO-TTO
質問者

お礼

ありがとうございます。やはりつなげて作っておくしかないようですね。

  • kon555
  • ベストアンサー率51% (1842/3559)
回答No.1

 日付の最初の欄にスタートの日付を入力します。  例えば今日なら「2020/1/21」です。これがA2セルとします。  2日目の日付欄に「=A2+1」と入力すれば、初期欄の翌日の日付になります。  さらに3日目の日付は、2日目の日付欄を参照して+1、さらに4日目は3日目の・・・・・・と繰り返せばどこまでも作れます。  1シートにまとめたいなら、まず余白等を全て調整した上で1シートぴったりのレイアウトを作り、後は延々下にコピーして任意の枚数にすればいいです。その時も順繰りに参照した形を崩さなければ、日付入力は最初の1つだけで済みます。  

OTTO-TTO
質問者

補足

ありがとうございます。やはり縦に60週分作ることになるでしょうか。