• ベストアンサー

エクセルでシート間での表のコピーを自動で行いたいのですが。

エクセルでシート間での表のコピーを自動で行いたいのですが。 シート1とシート2に同じ表が作成されていて シート1の表が変更された場合シート2の表も自動的に変更されて欲しいのですが 表の中の値だけでなく 表の行や列が増えたり減ったりという事も変更したいのですが

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

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

シート1タブを選択→shiftキー(又は、ctrlきー)を押しながらシート2タブを選択した状態でお試しください。 解除は、別シートを選択又は、シート1かシート2タブ上で右クリック→作業グループを解除を選択

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

その他の回答 (1)

  • kone5neko
  • ベストアンサー率33% (5/15)
回答No.2

表の行や列が増えたり減ったりするほどの変更なら ”変更”という考えを捨てる。 私なら 1)シート2(仮に、”aaa”という名前)を削除 2)シート1のコピーを作成 3)コピーしたシートの名前を”aaa”に変更する で済ませると思いますが、 それが出来ないヒトのために、というなら 1)~3)のマクロを用意すればよいかと思いますがいかがですか。

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

関連するQ&A

  • エクセルでファイル間での表のコピーを自動で行いたいのですが。

    エクセルでファイル間での表のコピーを自動で行いたいのですが。 エクセルで別ファイルに表のコピーを自動で行いたいのですが。 AファイルとBファイルに同じ表が作成されていて (まったく同じではありません、例えばBファイルの表には最後の列や行には合計行があるとか) Aファイルの表が変更された場合Bファイルの表も自動的に変更されて欲しいのですが 表の中の値だけでなく 表の行や列が増えたり減ったりという事も変更したいのですが

  • エクセル2007の表のコピーについて

    エクセル2007の表のコピーについて 作成した表を別のブックのシートに貼り付けたいのです。 行、列、書式など全て同じようにしたいのですが、普通にコピー、貼り付けでは行、列のサイズが違ってしまいます。 ホーム→書式→セルの移動又コピー という風にしなくてはいけないのでしょうか。 他に方法があれば、おしえていただけませんでしょうか。2003についても教えていただけないでしょうか。 どうぞ宜しくお願い致します。

  • エクセルのシートを自動でコピー

    エクセルの2000を使用しています。 こんなことが出来るかどうか教えてください。 「原紙」というシートをコピーして自動的に6月だったら6月1日から30日までのシートを作成したいのです。シート名は6月なら20070601とか日にちのわかるような表示のシート名にしたいのです。 毎回コピーをとってシート名を変更しているのですが、これが結構手間がかかってしまします。 宜しくお願いします。

  • エクセルで 表の大きさを変えないで コピー

    エクセルで表を作成した時   シートをそのまま コピーすると 大きさは変わらないので良いのですが・・・ 例えば  他のものを作成した下に その表のみをそこに移したい【表のみをコピー】 のですが  どうしても  表の幅と高さが 違ってコピーされてしまいます  幅 高さを変えずに他の作成中のシートへのコピー方法を教えてください

  • シートについて

    シート1にて列、行とも「高さ」「幅」を変更した表を作成し、それをそのままシート2,3にコピーすることは可能なのでしょうか?また、シート1にて作成したマクロもそのままコピーしたいのですが。

  • 複数シートの値を一括コピー

    Excel上で以下の動作をさせたいと思っています。(VBA) ・ExcelAとExcelBにはそれぞれ複数シートが存在する。 ・ExcelAにはExcelBのシート名と同じ名前のシートが存在する。 ・ExcelB側からボタンを押下して、ExcelBと同じ名前のExcelAのシートの値を一括でExcelBにコピーする。 ・コピーする範囲(行・列)は、シートごとに異なる(場合によって動的に変化)。  そのため、ExcelBのあるシートに、各シートのコピー範囲の開始列・終了列をそれぞれ保持しておき、都度変更可能とする。  行については、開始行は常に固定だが、終了行は値が入っている行までとする。 たとえば、ExcelA・Bに「い」「ろ」「は」の3つのシートがあるとします。 「い」のシートのコピーは、B2:H35(35行目まで値が入っている) 「ろ」のシートのコピーは、C2:G59(59行目まで値が入っている) 「は」のシートのコピーは、D2:E1025(1025行まで値が入っている) としたい場合、ExcelBの特定のシートに  シート名|開始 |終了 |   い  | B | H |   ろ  | C | G |   は  | D | E | と入力しておき、シートごとに動的にコピーの範囲を変えたいのです。 シートが2つや3つであれば、個別にコードを作成してもいいのですが、シートの数が50以上と多いため、何とか1つにまとめたいのです。 また、コピー後の処理の関係上、ExcelBの、い・ろ・はの各シートに、ExcelAの値を参照する式(='[ExcelA.xls]い'!$B$2など)を入れることはできません。 (これができれば、こんなに悩むことはなかったのですが・・・) よろしくお願いします。

  • Excelで、検索した行を、抜き出して自動的に新しいシートを、作りたい。

    1     A   B   C  ・・・・・・・  1 15497  874  7789  ・・・・・・・   2 24589  485  4488  ・・・・・・・  ・  ・  ・   ・  ・・・・・・・  ・  ・  ・   ・  ・・・・・・・  今、エクセルで、上記の様な表をもっています。 2、列Aに、例えば15という文字列で、検索をかけて、見つけた行を  抜き出して(元の表には、データは残します)、自動的に新しい  シートを作りたいのですが、教えてください。 3、エクセルでは、この操作が、難しい場合、やり易いソフトが、あれ ば教えてください。  その場合、今のエクセルのデータの移植方法も、教えていていただけ ると、助かります。 

  • エクセル表での「表示しない」について

    エクセルで表を作成し、そのうちの何行かを「表示しない」にしました。 それからその表を部分的に選択して別のシートにコピーした場合に「表示しない」にしたはずの行が現れます。 「表示しない」にしたにも関わらず別シートにコピーした場合に表示されないはずの行がでてくるのはなぜでしょうか? 宜しくお願いします。

  • エクセルのコピー

    いつも、お世話になります。エクセルで表を作りました。行と列を沢山使い作ったのですが、同じワークシート内に同じ表をコピーした所、行の高さが均等になってしまい、同一の表示になりません。一行づつ、行の高さを調整すれば済みますが、簡単にコピーする方法はございませんか。よろしく、お願いします。

  • エクセルでマクロを使用してシート2の表から行単位でシート1の表の指定位

    エクセルでマクロを使用してシート2の表から行単位でシート1の表の指定位置に値を表示させたい シート2の A列に番号(連番) B列に商品名(数字とアルファベットの組み合わせ) C列に仕入先(数字4桁) D列にメーカー(数字4桁) E列に区分(数字とアルファベットの組み合わせで3ケタ) が入っていて約5,000行のデータが有ります。 シート1にレイアウトした表があって シート1のB4にシート2のA2の値(番号連番) シート1のB5にシート2のB2の値(商品名) シート1のB6にシート2のC2の値(仕入先) シート1のB7にシート2のD2の値(メーカー) シート1のB8にシート2のE2の値(区分) が表示されるようにしてあります。 マクロを利用して、作成したシート1のボタンを押すと シート1のセルB4の番号欄が1から2(シート2のA3の値)に繰り上がり、 シート1の表のA列の番号と同じ行のそれぞれの値を 上記の規則で表示させるようにできますか? シート1のB4が2になるとシート1の3行目をさしますので シート1の表には、 シート1のB4にシート2のA3の値(連番) シート1のB5にシート2のB3の値(商品名) シート1のB6にシート2のC3の値(仕入先) シート1のB7にシート2のD3の値(メーカー) シート1のB8にシート2のE3の値(区分) が表示されます。 シート1のボタンをクリックするごとにB4のセルは3,4,5,6と繰り上がり シート2のA列の番号と一致した行のそれぞれの値を表示させていく。

専門家に質問してみよう