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

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

印刷時に週間予定表の日付を自動で

お世話になります。Excel2010です。単純な週間予定表です。手書きで使っています。 Sheet1に1枚だけ作り、例えば半年分30枚印刷などしています。画像 このような表に、日付を自動で印刷することはできないでしょうか。 印刷開始ページの最初の日付をどこかに書いておくと日付が表示され、 2枚目を印刷するときには翌週の日付が印刷される、というようなことです。 差し込み印刷など調べてみましたが、順次日付が変わる辺りがわかりませんでした。 日付を自動で表示させる方法はなんとなくわかりましたが、 それだと1年分、Sheet60まであらかじめ作らなければなりませんよね? 1Sheetに60週分つなげて作ることはできそうですが、A4最大に印刷しているので、 うまくページが分かれてくれるのかどうか。改ページでやればできるのか。 もし方法があれば、1Sheetで印刷時に日付が変わるといいのですが。 祝日は自分で印をつけますからなくてもいいです。 マクロはわかりません。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (714/1476)
回答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% (254/607)
回答No.6

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

OTTO-TTO
質問者

お礼

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

  • chayamati
  • ベストアンサー率41% (254/607)
回答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
  • ベストアンサー率48% (714/1476)
回答No.4

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

OTTO-TTO
質問者

お礼

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

  • kon555
  • ベストアンサー率52% (1751/3360)
回答No.2

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

OTTO-TTO
質問者

お礼

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

  • kon555
  • ベストアンサー率52% (1751/3360)
回答No.1

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

OTTO-TTO
質問者

補足

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

関連するQ&A

  • エクセル日付の自動入力

    エクセルで表を作りました その表で、上司が毎日 情報の整理をして入力をしています 具体的には送迎の日程表、時刻表を作成しています >その際 シート上の右上に 本日の日付時刻が自動的に 入力されるようにしたいとの事ですが その方法がわかりません 上司は……どうしても エクセルを開いたときもしくは 印刷を したときに 自動に日付が印刷されるようにしたいそうなので いろいろ調べてみたのですが うまくできませんでした。どなたかその方法を教えてください 私なりに セルを右クリックして、セルの書式設定画面を開き日付を選択してみたらどうでしょうか と 言ってみたんですが それだと3/11しなければならないので、趣旨が違うようです また私が行っている仕事は わたしが休職中にどなたかが その作業(日付けが自動で入力される) を行ったらしく 逆に日付を入れたくない書類にも 日付が印刷されてしまいますあ(画面上では 日付の文字は表示されていません) >その解除方法を教えていただけないでしょうか 質問が二つになってしまいましたが どなたかお知恵をお貸しください よろしくお願いいたします OSはVISTAで MICROSOFT OFFICE2010です 

  • Excelにて日付と曜日を自動的に表示できるように…

    ひと月につきひとつのファイル(Excel)で、 その中に1日1枚記入するワークシートが1か月分…つまり1から31まであります。 その1枚ずつに日付と曜日を入れるセルがそれぞれあります。 毎月、前月のファイルをコピーして使用するのですが、 そのため入力する度に日付と曜日を変えています。 これを自動的に表示させる方法はないでしょうか? 例えば10月のファイルなら、 12という名前のワークシートは日付が2005/10/12で曜日が(水)と表示されるような… もし何か名案があればよろしくお願いします。

  • 差し込み印刷をしているのですが日付の差し込み時に

    excelのファイルでは3月23日と表示されているのですが 差し込みをすると3/23/2009と表示されてしまいます exceでは 配置→表示形式→日付で3月23日と設定しています wordは2007でexcelは2000です どなたか 3/23/2009でなく3月23日と表示される方法をお教えください

  • エクセル表の自動ページ印刷

    エクセル表を縦方向、横方向とも複数ページに印刷するとき自動ページで縦方向の印刷には1-1~1-10(縦方向に10ページある場合)次の列の印刷には2-1~2-10と表示したいのですが良い方法がありますでしょうか?。頭の1-、2-はタイトル行のセルに打ち込んでおけば出来るのですが、後のページを自動にすると2列めからは11番から始まります。2列目の一番上のページから又1~10と表示したいのです。説明がわかりづらいとおもいますがよろしくお願いします。

  • 1ヶ月分のすべての日付と曜日を自動入力したい

    1年分12カ月の勤務表を作ろうとしていますが、現在日付と曜日を手入力しています。非常に不便を感じていますので質問させていただきます。 添付画像のG3セルからAK3セルに日付とG4セルからAK4セルに曜日を自動入力したい。(F2.H2セルの年月を変更した場合にも反映するように) 日付を自動表示する場合2月末は29日で4月末は30日なのでその場合の29日から31日までの「月末」の表示処理する(2月だったら30,31日を表示しない、閏年も含めて)関数を教えてください。 なお、土日祝日に自動的に色付けする方法も合わせてお願いします。 ExcelのバージョンはExcel2007です。

  • 予定表の祝日セルに色をつけたいです。

    現在練習で予定表を作成しています。 年(G2)と月(S2)を打ち込むと自動的にセルに日付を表示されるようにしています。 関数は =DATE(YEAR(G2),S2,1) セルの書式設定が、日付の3/14にしています。 その後は、隣のセルに+1をして31日間分にしています。(行状にしています) 曜日は各日付の下に関数で =TEXT(該当日付セル,”aaa”) にしました。 土、日は条件付き書式で色をつけられたのですが、祝日に関しては別欄に祝日一覧をまとめてCOUNTIF関数で行いましたが、色が付きませんでした。 日付の表示上は問題ないですが、数式が入ってると反映されないのでしょうか。 もうしそうであれば、この自動化を壊さないように、祝日に色をつける方法を教えて頂きたいです。 長文、乱文失礼致しました。 よろしくお願い致します。

  • 日付だけを変更して印刷(Excel)

    事務の仕事をしています。 毎月初めに営業さんにExcel2003で作った日報や予定表などの書類を、 一ヶ月分(31枚)コピーして渡していました(中の文書は手書きなので、全部同じ内容です) しかし最近、日付と曜日だけは先に入力しておくように言われたので、 毎回 「12月●日▲曜日」 の●と▲の部分だけ変えて一枚ずつ印刷しているのですが、何種類もあるので少し大変です。 一度印刷ボタンを押すだけで、日付と曜日を変更して一ヶ月分を一度に印刷してくれるような機能はありますか? 説明が下手で申し訳ありません。 よろしくお願いします。

  • エクセル 印刷範囲の自動指定

    2ページ分の売上表を作りました。 売上表の中身は、別シートに入力されたものが入るようになってます。 2ページある売上表の各ページにページ毎の合計を表示するセルがあります。 合計を表示するセルは 1ページ目はS81 式は=SUM(T16:T78) 2ページ目はS165 式は=SUM(T89:T163)                         となっています。 現在印刷する時は、合計の入ってないページが印刷されないように改ページプレビューで設定してるんですが、これを自動化することはできないでしょうか?

  • エクセルの日付自動表示

    月が入ったタイトルをワードアートで表示した場合・・・ 月の入力を変えただけで自動でその月の日付を変える方法はありますか? 1~4行までタイトルが入っています。 できない場合、ワードアートはそのままに、自動で日付を変える方法はありますか? 例えば、 「8月予定表」というタイトルをワードアートでつくっているとします。 一ヶ月分の日にちが入った表があり、タイトルの8月の部分を9月にしたとき、 自動で表の日にちがかわるやり方です。 表に余計な文字は表示したくありません。 できるでしょうか?

  • Excelの複数シート印刷時、各シートごとに両面印刷したい

    Excel2003を使用しています。 複数のシート(Sheet1、Sheet2、Sheet3…)があり、各シートごとのページ数はバラバラ(Sheet1は3ページ、Sheet2は1ページ、Sheet3は5ページ…)です。 この複数シートを一括で両面印刷したいのですが、Sheet1は2ページ(表・裏・表)、Sheet2は1ページ(表)、Sheet3は3ページ(表・裏・表・裏・表)…と、Sheetが変わるごとに表の面から始まるように印刷したいのです。 (Sheet1の最終ページとSheet2の最初のページを表・裏と印刷したくない) 両面印刷はできるのですが、複数シートを一括で印刷しようとすると、どうしても全体で両面印刷になってしまい、シートごとの両面印刷ができません。 シートごとに印刷すればいいのですが、数十シートあるので、非常に手間です。 一括で印刷する際、シートごとに両面印刷をするやり方をご存知の方、ご教授下さい。 よろしくお願いします。

専門家に質問してみよう