Excel2010実務の中で、Excelの複数のワークシートを一枚にまとめる、という仕事の発生することがあります。支店ごとや部署ごとなどの単位でいくつもワークシートが作られていて、それらを一枚まとめる、といった作業です。2011年10月以来開催している「ビジネスパーソンのためのExcelマクロ入門講座」では、最低限知っておく必要のある文法的知識などをお伝えしてから、そのような複数のワークシートを一枚にまとめる作業を、楽にしてくれるマクロをご紹介しています。元のワークシートのまとめたいセル範囲を選択してコピーし、まとめ先のシートで貼り付けるセルを選択して貼り付けるという操作を、手作業で大量のシートに対して繰り返し行うと、データ量やシートの枚数によっては、何時間もかかってしまうこともあります。そんな手作業で行うと気が遠くなりそうな処理も、マクロでExcelにやってもらえば、あっという間に終わります。[スポンサードリンク]処理速度の速くないパソコンだったとしても、何分もかかるということはまずないでしょう。そんなマクロを実感していただくためにサンプルファイルをご用意しました。48KByte)ダウンロード興味のある方はどうぞお試しください。「アクティブなブックの複数のワークシートを一枚にまとめる」が選択された状態で[実行]ボタンをクリックしてください。シートをまとめるかどうかの確認メッセージが表示されるので[はい]ボタンをクリックしていただくと、複数のシートが一枚にまとまるのをご覧いただけます。複数のワークシートを一枚にまとめるマクロの作り方はいくつか考えられますが、このサンプルファイルでは、動作がわかりやすいように、あえて、シートをいちいち選択してコピーするという処理を行っています。マクロ入門講座の中では、人が手作業で行うのに近いため理解しやすいこのマクロの中身をまずご紹介して、その後、いちいちシートを選択しないタイプの処理の、より速いマクロの書き方をご紹介しています。複数のシートをまとめる作業に限らず、もし似たような作業をExcelで頻繁に繰り返していらっしゃるのなら、是非Excelマクロにチャレンジすることをおすすめしたいと思っています。教本』が、2018年1月にインプレスより発売されました。Officeの使い方などを紹介し続け(2012年頃からはVBA関連記事が多め)、毎日5万人の方にご覧いただいています。(2012.01.14)『最初の山を乗り越えよう!ピボットテーブル勉強会』でサブ講師を担当させていただきます。(2011.10.05)2011年9月30日にMicrosoft製品活用無料セミナーの講師を担当させていただきます。