• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロについての質問です。)

エクセルのマクロで複数のシートのデータをまとめる方法について

このQ&Aのポイント
  • エクセルのマクロを使用して複数のシートのデータを一つのシートにまとめる方法について詳しく教えてください。
  • マクロを使用してまとめたシートの数値の部分を変更するとコピー元のデータも変わる方法についてお知りになりたいです。
  • エクセルのマクロについての質問です。複数のシートのデータを一つのシートにまとめる方法を教えてください。

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

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

こんにちは。 >このマクロを使用してまとめたシートの数値の部分……(中略)……を変更するとコピー元……の数値も同じように変わるというものを作りたいです。 できそうな気はするのですが、なんとなく釈然としない部分も残ります。 ご自身は、まだ、マクロの実力は初級レベルだと思います。ご自身が後先考えないで作り上げてしまった後で、その先は、こうしたいけれども、どうしたらよいか振れられても、こちらが、最初から作るならともかく、付け足しでは格好が付かないのです。掲示しているマクロは、あまり意味をなしません。 >いろいろと調べましたが手も足も出ませんでした。 手も足も出ないのではなく、そういうのはなかった、ということではありませんか? イベント(Worksheet_Change)か、元データの各々の範囲を、名前登録しておいて、位置関係を明確にして処理するということは想像つきますが、コピー先のデータから、元データを変更するのは、かなり特異な常識的ではない考え方だなって思います。 それから、 > Sheets(1).Columns("C:D").Delete > Sheets(1).Columns("F:G").Delete > Sheets(1).Columns("G:O").Delete これは、本来は、列を非表示程度にすればよいのですが、削除してしまっていますから、元のデータからの位置関係を壊すことになるだろうな、と感じました。 今のところ、私がみた雑感程度にしかコメントできません。お役に立てなくてすみません。

関連するQ&A

専門家に質問してみよう