• ベストアンサー

日誌を作るため印刷時に日付をずらしたい

日誌を作るため印刷時に日付をずらしたい 事務で使う日誌を今までは買っていたのですが使い勝手が悪くエクセルで作りそれを印刷して 綴じて使おうと思っています。 ただ日付と曜日を変えて印刷するのは大変なので何かいい方法はないでしょうか 印刷するものは一緒で日付、曜日だけ変えたいと思います。

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

  • ベストアンサー
回答No.8

#4、#7です 当方VBAは初心者レベルだからよくミスる m(_ _)m Cells(1, 1).Value = Cells(1, 1) + 1 を Cells(1, 1).Value = 初期値 + n に変更してください と 思ったけど さらに、問題あり。 奇数日 (1,3,5・・・日)ですよね Sub 印刷する_奇数日()    Dim n As Long    Dim 初期値 As Date    初期値 = Cells(1, 1)    For n = 1 To 365       If Day(Cells(1, 1)) Mod 2 = 1 Then          ActiveSheet.PrintPreview          'ActiveSheets.PrintOut       End If       Cells(1, 1) = 初期値 + n    Next n    Cells(1, 1) = 初期値 End Sub

hissatu28gou
質問者

お礼

何度も何度もありがとうございます 何とかできました 本当に 力を貸していただきありがとうございました。

その他の回答 (7)

回答No.7

#4です >偶数日だけ 奇数日だけ を印刷するような  2ページ分作っておいて、(右半分は =A1+1)でよいような気もしますが プログラム的には For n = 1 To 365 Step 2

  • M_Sato
  • ベストアンサー率54% (550/1003)
回答No.6

書式をエクセルでなくワードで作り、「日付」と「曜日」を差し込み印刷すれば簡単でしょう。 差し込み印刷のデータはエクセルで、まずA列目に日付を、B列目に曜日をひとつだけ入力し、そのセルを364行分マウスでドローすれば365日分のデータができます。このファイルを差し込み印刷のデータファイルとして指定すればいいのです。 何日から何日まで印刷するかはワードの差し込み印刷で自由に指定できます。

  • beeba
  • ベストアンサー率49% (25/51)
回答No.5

1. =today() ファイルを開くたびに今日の日付になります。  セルの書式設定→表示形式→ユーザー定義で種類の欄に   m"月"d"日"(aaa)  と入力します。 2.Ctrl+;(Ctrlキーを押しながら;キーを押す)  入力した時の日付が入ります。  1.と違って、文字列(注)なので次の日になっても変わりません。  (注:日付は正確には普通の文字列と扱いが違うかも)  セルの書式は1.と一緒です。 ※2.はお勧めです!! あと書式の方は、「エクセル、書式、日付」でgoogle検索すると、 説明がいっぱい出てくるので、いろいろ試してみてください。

回答No.4

[Alt]+[F11] VBE 挿入 - 標準モジュール 下記 コピペ Sub 印刷する() Dim n As Long Dim 初期値 As Date 初期値 = Cells(1, 1) For n = 1 To 365 ActiveSheet.PrintPreview 'ActiveSheets.PrintOut Cells(1, 1).Value = Cells(1, 1) + 1 Next n Cells(1, 1) = 初期値 End Sub [Alt]+[F8] 印刷する の実行 365日分です。 実際の印刷なら ActiveSheet.PrintPreview 'ActiveSheets.PrintOut ↓ 'ActiveSheet.PrintPreview ActiveSheets.PrintOut 訳が分からないなら、実行しないほうがよいと思う

hissatu28gou
質問者

補足

ありがとうございます 高校の時を思い出しやってみたらうまくいきました。 もうひとつ聞いていいでしょうか? 偶数日だけ 奇数日だけ を印刷するような  ことはどうすればいいのでしょうか プログラムを自ら組むような頭がないもので・・・ できればお願いします

  • NuboChan
  • ベストアンサー率47% (745/1584)
回答No.3

セルに日付を自動入力(手動でなく)したいのですね。 その日付けは、本日(PCを起動している日付け)で良いのですか? 又は何か条件があるのですか? >たとえば今日であれば  11月3日(水) と書かれているので、本日で回答します。 A1セルに   =now() と入力し A1を選択して、 セルの書式設定でユーザ定義を   m"月"d"日"(aaa) に指定する。

  • NuboChan
  • ベストアンサー率47% (745/1584)
回答No.2

その日付とはどこに入力又は、表示される日付を言っているか 不明なのでレスできません。

hissatu28gou
質問者

補足

その日付はセルです もっと詳しく言うのであれば A1のセルです

  • NuboChan
  • ベストアンサー率47% (745/1584)
回答No.1

>ただ日付と曜日を変えて印刷するのは大変なので 何が大変なのか?  印刷する手間(ヘッダー、フッター含む)  セルにいちいち手動入力する など、あなたが大変と思うことを詳細に記載ください。 それと、この日付(曜日)とはどこの事ですか?   セル? この辺をクリアーにしてください。 対象が日誌なのでセル内の日付なら形式も正確に。  2010/11/2 , 11月2日 など

hissatu28gou
質問者

補足

何が大変なのかといえば 一枚一枚、日付を変えて印刷しようとするれば 一枚一枚手で日付と曜日を入力し直して 一枚一枚印刷するしかないというのが今の現状です。 それが手間なので簡単に日付、曜日を進めて印刷してくれるような手段はないか というのが質問です。 日付の表示は たとえば今日であれば  11月3日(水)というようにしています。 祝日や土、日であっても色などを変える必要はないです

関連するQ&A

  • エクセルで日付印刷するには?

    エクセルで日付印刷するには? 日誌の雛形に何らかの関数を入れておいて印刷の際に日付を1~31日まで入力した形で印字することは出来ますか? また、もし出来るなら営業日のみ(日曜以外)を印刷するということは出来ますか?

  • エクセルで日誌作成&自動日付挿入

    WINXP excel2000です EXCELで日誌を作成します。 EXCELブックに日付が入っていないシートを1ヶ月分作成 各シートは、同じ書式 一番手前のシートの日付部分のセルに「2004/08/01」と入力すると、その下のシートの日付部分に対応したセルに8/2.8/3.8/4と言うように自動的に日付が挿入される。 というような関数は作成できるでしょうか? よろしくお願いいたします。

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

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

  • 印刷するとき、用紙へ日付を入れる方法

    プリントアウトする時、 用紙に日付を入れる方法を教えてください。 用紙の上方にするか下方にするか、 その設定も教えて頂けないでしょうか? また、HPを印刷する時だけでなく、 ワードやエクセルファイルを印刷する時も 日付を入れたいのですが、 どうしたらよいでしょうか?

  • 日付も印刷したい

    キャノンIXY400とphotoshop element2.0を使っていますが撮影時の日付が印刷されません。デジカメの達人(IBM)を使えばできます。日付を印刷する方法はないでしょうか。パソコンを使用せずダイレクトにプリンターで印刷すれば日付が印刷されますが文字が非常に小さく見えにくいのですが大きくする方法はないでしょうか?よろしくお願いします。

  • 画像を印刷するときに日付を入れたい

    デジカメでとった画像を印刷するときにexifから日付を取得して印刷時に日付を一緒にを印刷するソフトはありませんか? ご存知の方教えてください。

  • エクセルで日付を変えて印刷したい

    エクセルにてヘッダーに日付を入力しております。 このヘッダーの日付だけを一日ずらして例えば5月18日~5月30日で内容は同じで印刷はを毎回ヘッダーの編集で印刷する以外方法はありませんでしょうか? 毎回編集しないで印刷する方法があれば教えてください。 後、印刷設定で1ページから1ページの印刷指定以外でヘッダーだけ2枚目で印刷されるのも避ける方法はありませんか?

  • 日付の差込み印刷について

    ワード、エクセルともにXPを使用していますが、エクセルの日付をワードに差込み印刷をすると、例えば、エクセルでは平成14年10月18日と表示されているのに、18/10/2002とワードで表示されてしまいます。どうしたら、エクセルの時の表示のまま差込印刷ができるのか、教えてください。

  • パソコンから印刷するときの日付印刷は?

    今までプリンターにカードを差し込んで印刷をしていましたが パソコンに取り込んでパソコンから印刷をかけた方が 画像がいいということで今そうしてみましたが 日付を入れることができません。 スマートホビーというソフトでやっていますが どうしたら日付を入れることができますか? 設定の方法を教えてください。

  • 印刷時に日付を付けるには

    印刷された用紙に日付を付ける設定方法はありますか。 ※OKWAVEより補足:「EPSON社製品」についての質問です。

専門家に質問してみよう