![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
地方の小さなテーマパークの運営を少人数でしております。
チケット販売自体はPOSで行っているのですが売上明細・集計でエクセルを利用しております。
そもそもエクセル得意ではないのでマクロは使った事が無く、本から関数を切り張りして使っております。
【チケットの特徴】
・一日入園券・モーニング・アフタヌーン・5名パック(大人・子供)・駐車券の6種類
・土日・平日・繁忙期で価格が変わる
【集計フロー】
(1)POSシステムからデータを書き出し
(2)エクセル集計表の中のワークシート[POSデータ]に貼り付け
(3)[週報]というワークシートにSUMIFで、POSデータから集計。
(4)ワークシート[HP用]はそのままdreamweaverに貼り付け、オフィシャルサイトを更新しています。
現在の問題点:
(3)のフローで、営業日分[週報]ワークシートをコピーし、1枚1枚SUMIF内を置換しています。
※営業日数が多いのでコピペ間違いなどがある上、シートが30枚近くなりファイルが巨大に…
[週報]ワークシートをもっと効率よくコピーする方法はあるのでしょうか?
そもそもこの集計方法って良いのでしょうか?
PCに詳しいスタッフもいないので困っております。
エクセルに詳しい方、お知恵を拝借したいです!
No.1ベストアンサー
- 回答日時:
>1枚1枚SUMIF内を置換しています。
何をどう置換しているのかがわかりませんが、
>[週報]ワークシートをもっと効率よくコピーする方法はあるのでしょうか?
普通にシートのタブを右クリックして"移動またはコピー"を選択し、"コピーを作成する"にチェックを入れてコピーでよろしいのではないでしょうか?
>シートが30枚近くなりファイルが巨大に…
データ用シートと週報シート各1シートのみに整理されてはいかがでしょう?
たとえばデータ用の横軸に(縦でもいいですが)日付、縦軸に価格区分や必要なデータの項目を作る。週報は日付を変えるだけで他全てのデータを日付を元に関数で拾ってきて表示させる。(難しくはありません)
他に、日付ごとにシートを残したいがファイルの"容量"が大きくなってしまうというのであれば、シート全体を選択してコピー、そのまますぐ形式を選択して貼り付けで値のみコピーしてあげればサイズも減り関数もなくなって参照、再計算などが無くなり軽くはなると思います。
例をかなりあげていたのですが、規約にひっかかったのか管理人さんに内容を編集されて質問がわけのわからない内容になっておりますね…
果敢にもご回答いただきましてありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Excel(エクセル) シート参照を含む数式を連続コピー 3 2022/12/10 11:42
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) エクセルで最下行にデータを追加するVBA 6 2023/05/09 09:30
- Excel(エクセル) シートが違う2枚のエクセルシートにある数値を別シートにコピーしたい(VBA?) 8 2022/03/31 12:24
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA セルの値と同じ名前のシー...
-
Excelの中央値の複数条件について
-
エクセルで入力シートから別シ...
-
ExcelVBAで、指定したシートに...
-
VBAを利用しオートフィルタで日...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセル自動の年月
-
Excel ハイパーリンク先のセル...
-
EXCEL VBA 一致しないデータの...
-
エクセルのワークシートが重く...
-
Excel日付変更との参照先の連動
-
Excel 複数のシートからグラフ...
-
Excelファイルサイズが大容量に...
-
VBAのoffsetの動き方について教...
-
エクセルなんですけど、複数の...
-
Excelで数値→文字列変換で指数...
-
テキストボックス内の文字のふ...
-
Excelで行ごとコピー、同じ行を...
-
エクセルでグラフタイトルが折...
-
エクセルグラフの一括設定。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
Excelの中央値の複数条件について
-
VBA セルの値と同じ名前のシー...
-
ExcelVBAで、指定したシートに...
-
Excel ハイパーリンク先のセル...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルのワークシートが重く...
-
エクセル シフト勤務表から、...
-
VBAでシート名をセルから取得し...
-
エクセルで入力→日付を自動判別...
-
エクセルVBA:表の内容を担当者...
-
質問:特定文字列から空白行ま...
-
エクセル マクロを使って日々...
-
VBAのoffsetの動き方について教...
-
エクセル自動の年月
-
エクセル:複数シートのデータ...
-
ピボットテーブルから抽出デー...
-
エクセルについて質問です 日付...
-
Excelの選択肢をポップアップリ...
おすすめ情報