• ベストアンサー

月別ファイルの作成方法?

お世話様になります、現在エクセルにて月別の管理表に日別にデータを入力しています、(そのファイルは1日~31日のシートが設定されています)それに該当日のシートを選択して入力していますが、 月が替わる毎に、新規にデータの無いファイルを作っているのですが、 現在の方法は、データ未入力のファイルを原本として保存しておき、 翌月用を作るとき、原本をコピーしてそれに入力する方法ですが、  もっと簡単に出来る方法が有れば宜しくお願いします。 オフィス2003を使用してます。

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

  • ベストアンサー
noname#79209
noname#79209
回答No.3

#2です。 別解としては、 原本を開き、「名前をつけて保存」で、「ファイルの種類」に「テンプレート(xlt)」を選択して保存しておきます。 新規の月を作るときは、XLSファイルではなく、エクセルだけを起動し、 「ファイル」-「新規作成」をクリックすると右側に新規作成ダイアログが表示されるので 「テンプレートから新規作成」の「標準のテンプレート」をクリックすると、 テンプレートが表示されるので、上で保存したテンプレートを選択します。 あとは、入力していくだけです。 テンプレートから新規作成すると、最初の一回の終了時は必ず「名前をつけて保存」になるので、月の名前をつけて保存します。 次の日からは、月の名前の付いた「xls」ファイルを開けば良いわけです。 これすら面倒と言われてしまうと...

k-maru
質問者

お礼

皆さん 親切なご回答ありがとうございました。 たしかに、さほど面倒な方法ではないのですが、 会社で、日々の入力だけは出来る人へ月末に来月分を 作成する方法を、教えたのですが、なかなか苦労してるようなので、 もっと簡単な・・・(原本をいじられるのが、こわくて) 方法があるかな~~って言うのがきっかけでした。  気長に見守ってゆきたいと思います。 失礼とは思いますが皆さんに同じ文面で申し訳ありません。 今後も宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

noname#79209
noname#79209
回答No.2

原本のブックをコピーして、リネームするだけの作業、しかも月一回の作業がそれほど面倒とは思えませんが... もしかすると原本は1日分のシートだけしかなく、ブックをコピーしてリネームした後、 最大30日分のシートを追加するのが面倒だということなんでしょうか。 もしそうなら、予め31日分のシートがある状態の原本のブックを作っておき、 余計な日のシートは削除(最大三日分)するか、だだ使用しないだけで済ませれば良いのでは?では?

k-maru
質問者

お礼

皆さん 親切なご回答ありがとうございました。 たしかに、さほど面倒な方法ではないのですが、 会社で、日々の入力だけは出来る人へ月末に来月分を 作成する方法を、教えたのですが、なかなか苦労してるようなので、 もっと簡単な・・・(原本をいじられるのが、こわくて) 方法があるかな~~って言うのがきっかけでした。  気長に見守ってゆきたいと思います。 失礼とは思いますが皆さんに同じ文面で申し訳ありません。 今後も宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

もっと簡単にしたいのはどの部分でしょうか? 月に1回のファイルコピー・リネームを省力化するということじゃないですよね。そうなると「Excelに入力する」というのを「Accessで管理(フォームを作成して入力)」という方向になると思いますが、Office2003はAccessも含まれていますでしょうか。

k-maru
質問者

お礼

皆さん 親切なご回答ありがとうございました。 たしかに、さほど面倒な方法ではないのですが、 会社で、日々の入力だけは出来る人へ月末に来月分を 作成する方法を、教えたのですが、なかなか苦労してるようなので、 もっと簡単な・・・(原本をいじられるのが、こわくて) 方法があるかな~~って言うのがきっかけでした。  気長に見守ってゆきたいと思います。 失礼とは思いますが皆さんに同じ文面で申し訳ありません。 今後も宜しくお願いします。

k-maru
質問者

補足

早々のご回答ありがとうございました。 >月に1回のファイルコピー・リネームを省力化するということ・・ よく分かりませんが、現在よりステップの回数を少なく一発で原本の 写しを出せるか、そしてそれにデータを入れても原本に影響なく利用する方法は?(どうも説明が下手で申し訳ありません)  それとAccessは登録してないのでできないとおもいます。(会社品) ただ自分のは登録して有りますので試してみたいと思います、  御親切に、ありがとうございました

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELでの月別 日別の勤務表同時作成について

    現在、EXCEL2007にて、シート1には月別のシフト表を年と月を変えると自動でその月の日にち、曜日も変わるように作成しております。縦軸には氏名、横軸には日にち、曜日を並べており、縦に各人の出勤、退社を記入させるように作成しております。このシート1をもとに、別シートで日にちを選ぶと、その日に入っている氏名と勤務時間をガントチャート形式(時間帯別)で、自動的に表示作成できるようにしたいのですが、関数がわからず、現在、苦戦しております。 どなたか、月別勤務表から、その月のある日にひ分だけを抽出し、その日に入っている者のシフト時間を表示できるようにするための方法を教えていただけないでしょうか? シート1のサンプル  ××××年××月          1日 2日 3日 4日・・・・          月  火  水  木・・・・・    A君 出勤  9:00     退社 12:00 B君 出勤  10:00     退社  19:00 上記のような表で、たとえば、1日(月)にシフトに入っている者だけを抽出し、別シートで 日別のガントチャートを作成したいです

  • (助けてください!!)エクセル2003について

    エクセル2003について シート1に下記のような表があります。         A B 2012/04/01 3 5 2012/04/01 6 8 2012/04/02 9 5 2012/04/02 6 8 2012/05/01 6 8 2012/05/02 9 5 2012/06/02 6 8 月別の推移表を作りたいのですができなくて。。 日別の合計をだして、日別の推移表も作りたいのです。。 ピボットはダメって言われちゃいました。 切り貼りが面倒だと…… 全ての月の曜日別も出したいみたいで、 =text(weekday)で曜日は出せたのですが…… このデーターを入力すると自動で、グラフが出来るのが理想だそうです…… しかも、月別に……。 毎月、自動ででるようにしたいみたいで。 しかも、共有ファイルです…… 助けてください。

  • 同じExcel表を何枚も作成したい

    こんにちは。 Excelで簡単な計算表を作成しました。 たとえば、この表を12ヶ月分作成したいとします。 1枚目:原本(数値は未記入) 2枚目から同じ様式で数値のみ記入できる状態でありたいです。 現在はsheet1:原本 sheet2以降は原本をコピーすると表の幅がずれてしまい 悪戦苦闘中です。 これをずれないような方法、またはほかにいい方法など ありましたらアドバイスお願いいたします。

  • Excelで、既に作成してある月別Sheetを呼び出すマクロを作りたい

    Excelで、既に作成してある月別Sheetを呼び出すマクロを作りたいのですが教えて下さい。 2ヶ月に1回のゴルフ会の成績表を作成するのに、 1月成績、1月転記、3月成績、3月転記というように12のSheetが作ってあります。 当該月分の入力準備表を(Sheet 7月成績)に2ヶ月前の(Sheet 5月転記)のSheetを丸ごとマクロでコピーをしたいのです。  この7月と入力したら、(7月成績)のSheetを呼び出し、コピー元のSheet(5月転記)をマクロに記入出来るように設定したいのです。 例えば、   1(月)と入力したら、    11月転記Sheetから自動コピーの指定        3(月)と入力したら、     1月転記Sheetから自動コピーの指定        7(月)と入力したら、     5月転記Sheetから自動コピーの指定     年間6回の作業となります。 初心者の私が、自動記録でマクロを記入したところ、下記のようになり、同じ作業をするのに各月ごとのマクロ6本を作る必要があり、不便なので何とか1つのマクロで処理が出来ればと思い、その方法を教えて頂ければ幸いです。    Sub Macro1() ' 入力準備表作成 ' Macro1 Macro ' ' Keyboard Shortcut: Ctrl+a ' Sheets("5月転記").Select  ← 7月と入力した場合、自動的に5月転記となるように  Cells.Select Selection.Copy Sheets("7月成績").Select Cells.Select ActiveSheet.Paste Range("E5:F5").Select Range(Selection, Selection.End(xlDown)).Select Application.CutCopyMode = False   ・・・・・・

  • Excelでの表作成

    私はOLです。 今現在excelで出納帳を作成しています。 この出納帳は今まで使用してきた表らしいので、あまり大幅に表を加工したくはないのですが、あまりにもめんどくさい表だったので関数を入れてしまえとなったのですが、どの関数を活用すればいいのかがわかりません。 出納帳は下記のようになってます。 ・シートは「原本」「□□費」「○○費」「△△費」というような感じでわかれています。「原本」はお金の流れ(出金・入金)を費用の種類関係なく一覧にまとめている表です。それを個々にわけたのが「原本」以外のシートです。「原本」で全ての費用の流れを入力していくつもりです。 ・□□費=1、○○費=2、△△費=3、というような分類わけをしています。 簡単にわかりづらくまとめてしまいましたが上記のような表になっています。 それをふまえた上で下記ができる関数を探しています。 ・原本で入力した各費用のデータをそれぞれのシートにもっていきたい ・各費用のシートにもっていったデータは日付の昇順で表示されていく 本当にわかりづらい質問内容となっていますが、ご回答のほうをいただいきたいです。

  • 商品コード別集計表を作りたいのですけどアドバイスお願いします

    商品コード別集計表を作りたいのですけどアドバイスお願いします すでにできているシートを改良して集計表を作りたいのですけどアドバイスお願いします 【何がしたい】データー原本は下記のように日別にランダムにデータを入力しています これを横軸に日付、縦軸に商品コードそして表にはその日毎の売り上げ総数個数を表示します 〈データ原本〉 404482324 50 404461254 100 404452664 50 404452664 230 404452324 110 ............. 404462428 150 先頭9桁の数字は前5桁が日付で残りが商品コードです 次のセルはその日に売り上げた個数です 《結果(新しいシート)》 商品コード 9/1 9/2.....9/24 9/25..9/27 9/30 1254........................100 2324...................110........50 2428........................150 2664...................280........50 アドバイスお願いします。すでにできているシートには何日にこの商品が売れたの一覧表でした

  • 年間の売上表を12シートを使って作成する方法<エクセル>

    教えてください   現在 エクセルで売上表を作成しています 1シートに1ヶ月分を表にして作成しています 翌月は 前に作成したものをコピーして 記入しています。翌月もそのシートをコピーして内容をクリアして 記入し直し作成しています  1年12か月分を12シートで記入したいのですが 12か月後には累計も自然に計算されるようにしたいのですが 方法を教えてください  サイトがありましたら紹介してください お願いします

  • エクセルでの月別集計の出し方

    現在仕事で苦情内容のリストを作成しています。 一枚のシートに『日付 内容 対処方法 etc‥』とデータを分類して、一行で一件入力しています。(シートは年度毎に分ける予定です。) そして別シートへ集計したいので、内容や対処方法はCOUNTIFを使って件数を出せるまでは出来たのですが、それらを日付を利用して月別に算出する方法がわからず、困っています。 今後も件数は増えつづけるので、フィルタなどは使用せず自動的に別シートに反映されるような方法はありませんでしょうか。 説明不足でしたら補足しますので、どなたか助けてください。 なお、初心者なので分かりやすい説明していただけると助かります。

  • 表計算のファイルをシート別に一つにまとめたい

    表計算のファイルをシート別に一つにまとめたい 表計算ソフトで棚卸し集計を試みています(4) ソフトはOpenoffice.org.calcを使用しています 一ヶ月ごとの入庫データファイルが沢山あります。 ファイルを卸ごとに一つにまとめたいのです (月別にシートを分けて) 「シートの挿入」で一つ一つやっていましたが、とても時間がかかります。 よい方法はないでしょうか?

  • エクセル シート作成ボタン作成

    原本のシートがありA1~K73までありグラフや表があります 使用時に原本シートにデータ入力をし、 入力が終わった時に保存ボタンを押すとシート名を入力する画面が 出てきて入力後OKを押すと、自動的にシートが作成され 原本シートは最初のなにも書かれてない原本シートに戻すボタンを作りたいのですが 前回聞いたときに作成できたのですが 新たにグラフを乗せたときにエラーが出てきてしまったため 再度投稿しました。 前回のプログラム Sub 保存() Dim MySheetName As Variant MySheetName = InputBox("シート名を入力してください") If MySheetName = "" Then Exit Sub Sheets("原本2").Copy After:=Sheets(Worksheets.Count) ActiveSheet.Name = MySheetName Sheets("原本").Range("A1:K73").Copy Sheets("原本").Range("A1") End Sub これで実行するとシートは自動作成できるのですが Sheets("原本").Range("A1:K73").Copy Sheets("原本").Range("A1") この部分で黄色メッセージがでます いい方法はないでしょうか?