• ベストアンサー

エクセルデータのコピー(?)に関しまして

例えば・・・ sheet1 sheet2 sheet3 それぞれのシートの同じ箇所にあるデータを sheet4へコピーする場合の早い方法は ありませんでしょうか? 現在は、それぞれのページを開いて 「コピー / 貼り付け」を行っています。 何か早い方法をご存知の方がいらっしゃれば 教えて頂けると非常に助かります。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.2

Sheet4 のセル A1 に式 =INDIRECT("Sheet"&ROW(1:1)&"!A1") を入力して、此れをセル A2、A3 にコピーすれば、Sheet1、Sheet2、Sheet3 のセル A1 にあるデータを表示することができますけど・・・ -- Mike

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

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

VBAで考えてみました。組むのは面倒だが、実行は瞬時になります。 ボタンなどのクリック・イベント・プロにすれば便利かも。 書式も含めてコピーします。 ●Sheets(Array("Sheet1", "Sheet2", "Sheet3")) の()内を増減およびシートの名前を入れる。 ●sh.Range("A6").CopyのA6を適当に返る。 Sub test02() Dim sh As Worksheet For Each sh In Sheets(Array("Sheet1", "Sheet2", "Sheet3")) sh.Range("a6").Copy Worksheets("Sheet4").Activate Worksheets("Sheet4").Cells(sh.Index, "A").Select ActiveSheet.Paste Next End Sub

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

sheet2、3、4にて=sheet1!A1のようにシート名!セルで指定を すれば同じ箇所になくても値を参照することが可能です。 そういうやり方とは別にコピーしたいということでしょうか?

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

関連するQ&A

  • エクセルで、全く同じ内容(書式等)でコピーしたい!

    エクセル97や2000でも、あるシートのデータを別のシートへコピー&ペーストすると、中味は同じでも、書式(セル幅など)やページ設定が違ってきますが、これを、完璧に同じにコピーするには、どのような方法がありますか?それとも無理なんでしょうか? 1.シート1からシート2へコピーの場合 2.同じシート内で、1ページ目を2ページへコピーする 場合が考えられますが、ご存知の方いらっしゃいましたら、ご回答宜しくお願いします。

  • エクセルのシートのコピーについて

    シートのコピーをVBAで行いたいのですが、エラーになってしまいます。 間違っている箇所が分からないのでご教授お願いします。 貼り付けというブックにマクロが組まれています。 ”データ”のブックにあるシート名が”貼り付けのブックのリスト”のシートに記載されています。 リストのシートに記載されているシートを貼り付けのブックにコピーしたいです。 よろしくお願いします。 Sub シートコピー() 行数 = 2 Do Until IsEmpty(Cells(行数, 3).Value) コピー元 = Workbooks("貼り付け.xls").Worksheet("リスト").Cells(行数, 3) Workbooks("データ.xls").Worksheet(コピー元).Copy After:=Workbooks("貼り付け.xls").Sheets(Workbooks("貼り付け.xls").Sheets.Count) 行数 = 行数 + 1 Loop End Sub

  • Excelデータのコピペ

    Excel2007を使用しています。 AとBの二つのExcelデータがありますが、それをA一つにまとめようとしています。 AとBの二つのデータは、設定した列幅、行高さも違いますので、Aデータに新しいシートを設けて、そこへBページを貼り付けようと思います。 ところが、Bデータの必要なページの全面を範囲指定コピーをして、Aの新しいシートに貼り付けようとしても、ペイントで描いたjpgの絵が付いてきてくれません。貼り付けできるのは行に記載した文章だけです。 まるごとコピー貼り付けする方法をお教え下さい。 よろしくお願いいたします。

  • エクセルでデータをまとめたい

    エクセル2000を使ってます。 複数枚のシートに打ったデータをある1枚のシートにまとめたいのですが、 コピー&貼り付け以外に、もっと簡単にまとめる方法ってありますか?

  • エクセルのデータコピーについて

    エクセルは全くの初心者なのですが、知人に頼まれデータを作成しました。 そのデータをUSBメモリーにコピーさせたく、マイコンピュータに表示されたメモリーの上にドラッグしました。 ところが知人が家に帰ってこのデータを見てみるとSheetの最後のページしかコピーされていないようなのです。 Sheetは全部で9ページあったのですが、なぜ最後しかコピーされなかったのかどなたかわかりますでしょうか? また私のコピーの仕方が間違っているのでしょうか?お知恵をお貸し下さい。

  • Excelで、ページ設定のコピーを行う

    いつも大変お世話になっております。 Excelで、ワークシート内のデータや書式は「形式を選択して貼り付け」で別シートや別ブックにコピーすることが可能ですが、ページ設定をカンタンに別シートや別ブックにコピーすることは可能でしょうか? 可能であれば、その方法を教えてください。 よろしくお願いします。

  • Excel2000のデータコピーについて

    A-1のシートとA-2のシートがあります。内容は各8000件あるデータでフォーマットは同じです。A-1の8001セルからA-2のデータを反映させて16000件になる方法は何か無いものでしょうか?フォーマットが同じなので普通にコピーしても出来るのですが、例えばリンク貼り付けとか、外部データの取り込み等で簡単に出来ないものですかね・・・ ちなみにコピー後のデータは編集しますので方法が分かる方、宜しくお願い致します。

  • エクセル関数組み込みデーターのコピー方法を教えて下さい

    エクセル関数組み込みデーターのコピー方法を教えて下さい ■使用機器 Win7 Office2007 エクセル IF関数 ■ある会合の21年度の会計記録簿をエクセルを使って管理しています。Sheet1に収入・支出の項目を発生の都度入力し、Sheet2に項目(収入=会費・雑費・他 支出=交通費 資料作成費・他)を列記し、関数を使ってSheet1に例えば会費と入力すれば、Sheet2の「会費」に加算され一目で全項目の現在の残高が表示されるようになっています。 (関数は私以外の現在問合せ不能の方が作成) ■22年度もフォームは21年度と全く同一のものを使い管理したい。21年度会計簿のSheet1・Sheet2をコピーして(関数を含む・DATAは不要)22年度のフォームを作る方法をご教示戴きます様お願い申します。 ■コメント Sheet1とSheet2(21年分を)をCtrl+ドラッグして新しいSheet3・4(22年用)に夫々貼り付け、しかる後Sheet3の古いDATAを削除しました。本来ならSheet4のDATAが消えてければいけないと思いますが、21年のDATAが残ったままになっています。 何か操作方法が違っているのではないかと危惧しています。 貼り付けの際「形式を指定して貼り付け」の各項目を試してみましたがSheet4のDATAは21年分から変化はありません。(21年DATAが残ったまま)

  • エクセルのフィルタリングされたのデータコピー

    Excel(2003、またはそれ以降)の質問です。 フィルタで抽出(可視化された)したデータだけをコピーし 別シートのフィルタで抽出したセルだけに張り付けることは可能でしょうか? (例) フィルタにより、シートAの1・2・5行目を抽出し、可視化された項目セルのみをコピー ↓ フィルタにより、シートBの3・6・9行目を抽出し、可視化された項目セルに張り付け。 ※普通にやろうとすると、コピーした内容が、シートBの不可視セルにまで張り付けられてしまいます。 ※コピー元、貼り付け先のセルのサイズや書式は同じです。 今はVLOOKUPで、シートA・Bの共通項目をキーにセルの内容を引っ張ってきてるんですが もう少し楽にコピペできればな、と思い質問しました。 分かりにくい質問ですみません。 何か良い方法があれば、教えてください。

  • Excel データの一部を別シートにコピー

    Excelで、データ行のどこかをクリックし、ボタンを押したとき、その行を別々のシートに分類してコピーさせるマクロを作りたいと思っています。 このとき、コピー先のシートをA列のデータで区別したいのです。 1.クリックした行のA列のセルを判定し、そのセルのデータを読み取る方法 2.読み取ったデータ(文字)を、コピー先シート名に指定する方法 このマクロの記述方法を教えてください。よろしくお願いします。 コピー範囲を指定し、貼り付け先のシートをアクティブにできれば、あとは記録マクロをつないで作るつもりです。

専門家に質問してみよう