• 締切済み

Excelの複数のシートを一つのシートに結合したい

一つのエクセルファイルに複数のシートがあります。 このシートを一つのシートにまとめる効率の良い方法を教えてください。 なお、私は、マクロ等の使用方法がわからないため、マクロでご回答 される場合は、お手数ですが、手順を記載してください。 宜しくお願い致します。

みんなの回答

  • kkkkkm
  • ベストアンサー率65% (1618/2457)
回答No.2

どれくらいのシートがあるのかわかりませんが、普通にコピーして貼り付けを繰り替えしたらいかがですか。大した量でないのでしたら回答を待っている間にできてしまうとか、マクロの手順をごぞごぞしてるまにできてしまうとかになりますよ。 また、各シートが同じフォーマット(特に列幅など)でできているのかどうか、それぞれのシートで列幅がばらばらだとまとめるのは至難の業だと思われますが。 マクロでしたら http://exvba.officehp.com/category/7342037-1.html こちらを参考に標準モジュールを作成し、以下をコピペして実行するとまとまる「可能性」があります。シートのフォーマットがわかないので可能性があるとしか言いようがありません。 Sub Example() Dim i As Integer Worksheets.Add after:=Worksheets(Worksheets.Count) For i = 1 To Worksheets.Count - 1 With Worksheets(i) .Range("A1").Resize(.Range("A1").SpecialCells(xlLastCell).Row, .Range("A1").SpecialCells(xlLastCell).Column).Copy End With With Worksheets(Worksheets.Count) If i = 1 Then .Range("A1").PasteSpecial Else .Range("A" & .Range("A1").SpecialCells(xlLastCell).Row + 1).PasteSpecial End If End With Next End Sub

noname#204879
noname#204879
回答No.1

「複数のシート」がどんなものかを示さずに、「一つのシートにまとめ」ろなんてぇ~、無茶苦茶でござりまする!

関連するQ&A

  • エクセルの複数、複数シートを一つにする

    エクセルの複数のシートを一つにしたいと思います。 それぞれのタイトルは若干順序や内容がちがいます。 どうもミスが多いので、ミスなく早く一つにできる方法はありませんか。 また、複数のよく似たエクセルを一つにする場合は、 一つのエクセルにシート別にして、複数シートから1シートにする方法が早いでしょうか。 マクロなどは使えないので、力技の方法とミスを少なくする方法をご紹介いただけるとたすかります。

  • 複数のエクセルシートの表をひとつにまとめたい。

    複数のエクセルシートの表をひとつにまとめたい。 複数のエクセルシートにある表を、1つのシートにまとめたいのですが、いい方法はありますか? マクロは使い方がわからないので、簡単な方法があると助かります。

  • エクセル:シートを動かさないようにしたい

    windows-xp、エクセル2003を使っています。 このようなことはできますか?教えてください。 [共有]モードにして、複数の人が同時に見れるエクセルファイルがあります。シートは複数枚あり、関数やマクロを組み込んであります。 ご存知だとは思いますが、万が一、シートを動かした場合、たとえ、見た目がモトの状態に戻っていても、一度動かしてしまうと、関数式で得たかった答えになりません。 そこで、VBAか何かで、シートを動かすことができないようにする方法はありませんか? 宜しくお願い致します。

  • EXCELで、複数シートの同じセルを一覧にして表示する方法

    EXCELで、複数シートの同じセル(たとえば、複数シートのB5)を、べつの1枚のシートに特定の列に表示する方法を教えてください。シートには名前が付いていますが、コピーしたい順に左から並んでいます。 下記にINDIRECT関数を使用する方法が記載されていましたが、マクロを使用した方法を教えてください。 マクロに関しては全くの素人ですが宜しくお願いいたします。 http://oshiete1.goo.ne.jp/qa1727203.html

  • エクセルの各シートに複数のtxtファイルを取り込む

    Excel2013を用いたデータ整理をしているのですが,複数のファイルを扱う上でマクロを用いた効率化をしたいと思い,質問させていただきました. いま,Folder1 というフォルダに,text1 から text40 までの 40個のtxtファイルがあります. これらのファイルを,エクセル上であらかじめ作成してある Sheet1 から Sheet40 にそれぞれ貼り付けたいと考えています. txtファイルは,4列で構成されており,タブでそれぞれ区切られています. 行数は20,481行です. txtの中には,0 の値が入った箇所もあるため,その情報が消えないで貼り付けられると望ましいです. また,タブのところでしっかり区切られ,違うセルに貼り付けられると,ありがたいです. 質問は以上です. お手数ですが,よろしくお願いします.

  • Excelの複数シートのヘッダー入力について

    何方かお分かりの方いらっしゃいましたら 教えていただけませんでしょうか? 「Excelの複数シートのヘッダーに同時に日付等を入れる 方法はありませんでしょうか?」 シートが30枚程あり1シート毎に日付等を入れると 効率が悪いもので・・・ ちなみにバージョンはExcel2003を使用しています。 宜しくお願い致します。

  • シートを複数持つExcelファイルを複数ファイル結合する方法

    シートを複数持つExcelファイルを複数ファイル結合する方法 ○○○工事・▲▲▲工事・■×○工事・・・・と複数のEXCELファイルが有り そのファイルの中には共通してA・B・C・D・・・・シートがあります。 各EXCELファイルの同じ名前のシートを取り出して1つのファイルにしたいと思っています。 1つのファイルにした時、各シート名が抜き出したファイル名になるようにしたいです。 50ファイル以上ありシート数が20ある為、なんとかいい方法をお教え下さい。

  • エクセル、複数枚のシートを一枚にまとめるには

    エクセルで、一つのファイルに10枚以上ののシートがあったとします。 これを、一枚のシートにまとめたいのですが・・。 マクロは、まったくわかりません。 コピーで持ってくる方法はあるのですが もっと簡単に出来る方法はありますか。 あれば、教えてください、よろしくお願いします。

  • 複数のエクセルを1つのエクセルに

    複数のエクセルを1つのエクセルにしたいです。 また、1つのシートにそれぞれのエクセルファイルを追記でまとめたいです。 どのエクセルファイルも1行目はタイトル行となっています。 エクセルのファイル名は変えても問題ありません。 これはマクロで可能でしょうか? 他の方法がありましたら、教えてください。 よろしくお願いします。

  • EXCEL の複数シートを選択するVBA

    お世話になります。 複数のシートがあるEXCELファイルで、特定のセル(A1)に「オリンピック」と入力れているワークシートをすべて選択するマクロを組みたいのです。ご教示よろしくお願い致します。

専門家に質問してみよう