• 締切済み

excel2003 複数のシートのコピーペースト

excel2003で複数のシートを持つファイルを他のファイルへコピーペーストすることは可能でしょうか。 例えば5枚のシートのH列だけを全て選択し、他のファイルのH列にまとめて貼り付けるようなことは可能でしょうか。 宜しくお願い致します。

みんなの回答

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

以下はセル範囲をコピーして張り付けるのではありません。 シート単位で別ブックにコピーします。 Aーー>B(Aのシートをコピーして、Bにそのコピーシートを増やす) ブックAを開く その中でファイルー開く ブックBを開く。 (新しくエクセルを立ち上げてはダメです) コピー元(コピーを作って渡す方)をアクチブにする 編集 シートの移動またはコピー 移動先 ブックBを選ぶ 「シートの末尾」 「コピーを作成する」にチェック Ok ーー これでブックBのシートタブの末尾にブックAの指定したシートが1枚増える。 ====== ブックAの2つ以上のシートを1度にブックBにコピーしたい時は ブックAで作業グループにして(Shiftを押しながら複数のタブをおす )した上で上記の操作をする。 ーーーーーーーーーー 以下はセル範囲(Range)のコピーです。 ブックAのシートXとシートYを作業グループにする。 とりあえずシートX,Yはタブ的に隣接しているとする。 ブックAの作業グループ化したシートの1つのA1:A10を範囲指定してコピー ブックBに行って、シートZ,シートUがタブ的に隣接しているとする。 ブックBのシートZのタブを指定して、貼り付け。 x-->z y-->U でA1:A10が張り付きました。 以上の説明は2つのシートですが、5つでも出来ないかやってみてください。シートタブ的に連続する5つ) 飛び飛びのシートのグループ化はCTRLキーを押しながらシートタブをクリックします。 この場合も上記がうまく行くかやってみてください。 白紙のシートをその数だけ用意しておくほうがよいかもしれない。 既存のシートの場合もうまく行くかやってみてください。

  • boro-pc
  • ベストアンサー率30% (64/208)
回答No.1

コピー元の列が固定(シート毎に変わらない)なら可能みたいですね 1.コピー元のシートを作業グループにする 2.コピーしたい列を選択する 3.後は極普通にコピペ(Ctrl+C&Ctrl+V) で出来ましたよ

関連するQ&A

  • 複数シートのコピーペースト(+文字列の行削除)

    エクセルで、複数シートをまとめる作業をしているのですが、 幾つかの壁にあたりました。 1.複数シートのCD列コピー、FG列コピーし、他ブックのAB列に1列に貼り付けることができないでしょうか? 複数シートを選択し、クリップボードにコピーし、全て貼り付けをしますが、 1シート分しか貼り付けできません。 もしできるならついでに、シート1のCDシート1のFG続いてシート2のCD、シート2のFGといった、 順番にしたいと考えています。 2.A列に数字と文字があるが、文字の行を削除したい。   A(列)B(列)  コード 名前   1  あ   2  い   3  う  コード 名前   4  え   5  お   ・ ・ ・ ・ 上図で、コードの行を削除したいのです。 ほかに分からないことは、こちらで検索し、解決したんですが、これらは見つからなかったので、お願いします。

  • excel2010のコピーペーストについて

    Excel2010 Win7 64bitを使っています。 少し前までずっと2003を使っており 細かい所はまだ慣れていません。 で、自分が請け負っていた仕事でミスをしてしまい ミスの修正の過程で なぜこのコマンド?の結果がこうなるの?という事があり、 簡易的に試してみたところ、原因というか こういう場合はなって、こういう場合はならないというのを見つけたので こちらで質問させて頂きます。 修正の内容的に同じExcelのファイルを横並びに二つ開いて修正を行っていました。 (そのため一つは読み取りモードです) で、例として A列に上から一つのセルに一つの数字を入れます。 A1に1、A2に2.................A19に19、A20に20という形 で、その中からランダムにセルを選びます。 たとえば3,4,9,10,15など それを全てCtrlを押しながら複数セル選択をしてコピーします。(これはセルのみを選択しても行全体を選択しても同じ結果になりますが) で、別の場所たとえばB列などに貼り付けを実行すると 3,4,9,10,15と表示されます。 ですが、二つ横並びにExcelを開いて(同じファイル) 左側のExcelから同様に五つのセルを選択して 右のExcelに同じやり方をすると 3,4,5,6,7,8,9,10,11,12,13,14,15と表示されます。 (2010は貼り付けのアイコンが複数表示されますが、 どちらも左端の同じアイコンを選択しています) この3~15全てが表示されてしまう事に気付かず仕事でミスを繰り返してしまいました。 これは2010から?それとも2007からこういう感じになったのでしょうか? 2003の時は問題なくできたと記憶しております。 というかなぜこうなるのでしょうか? 選択していないセルまでコピーされる意味が分かりません。

  • エクセルのマクロで各Sheetのデータを複数コピー&ペーストしたいです

    エクセルのマクロで各Sheetのデータを複数コピー&ペーストしたいです 1つのエクセルファイルの中に複数のSheetがあります。 各Sheetの4行目以降(5行目から)にデータのあるA列~O列をコピーしていって、 挿入-ワークシート(Sheet1という名前で構わない)に全てを順番にコピーしていきたいです。 ”新しいマクロの記録”で下記のように作成したのですが、  ・5行目からデータのあるA列~O列をコピーしていく   ・存在する全てのSheetから上記の作業をする というマクロの書き方が分かりません。 恐れ入りますがお時間ある方で上記の内容をご理解頂ける方がいましたらアドバイス頂ければ非常に助かります。 Sub Macro1() Sheets.Add Sheets("ER10(zy)").Select Rows("5:8").Select Selection.Copy Sheets("Sheet1").Select ActiveSheet.Paste Sheets("ER10(cx)").Select Rows("5:9").Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("A5").Select ActiveSheet.Paste Sheets("ER10(zht)").Select Rows("5:13").Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("A10").Select ActiveSheet.Paste End Sub

  • excel マクロで複数シート検索し行をコピー

    excel2010 マクロで下記のようなことをしたいのですが どのようにしたら良いか教えていただけないでしょうか? (1)sheet1のA1を検索用の欄とする (2)sheet2・sheet3・sheet4にはそれぞれデータを入力しておく (A列~H列 まで使用し、行数は多くても500程度) (3)sheet1のA1に検索したい単語を入力することで、sheet2・sheet3・sheet4全てのA列を検索する (4)一致(部分一致)したら、その行をsheet1の10行目以降にコピーする なお複数ヒットすると思われるため、複数ヒットした場合には行を追加しながらコピーしたいです。 マクロでは無理なのでしょうか? どのように書いたらよいか、参考になるHPでも助かりますので、教えていただきたく よろしくお願いします。

  • エクセルのマクロで各Sheetのデータを複数コピー&ペーストしたいです

    エクセルのマクロで各Sheetのデータを複数コピー&ペーストしたいです 1つのエクセルファイルの中に複数のSheetがあります。 各Sheetの4行目以降(5行目から)にデータのあるA列~O列をコピーしていって、 挿入-ワークシート(Sheet1という名前で構わない)に全てを順番にコピーしていきたいです。 ”新しいマクロの記録”で下記のように作成したのですが、  ・5行目からデータのあるA列~O列をコピーしていく   ・存在する全てのSheetから上記の作業をする というマクロの書き方が分かりません。 恐れ入りますがお時間ある方で上記の内容をご理解頂ける方がいましたらアドバイス頂ければ非常に助かります。 Sub Macro1() Sheets.Add Sheets("ER10(zy)").Select Rows("5:8").Select Selection.Copy Sheets("Sheet1").Select ActiveSheet.Paste Sheets("ER10(cx)").Select Rows("5:9").Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("A5").Select ActiveSheet.Paste Sheets("ER10(zht)").Select Rows("5:13").Select Application.CutCopyMode = False Selection.Copy Sheets("Sheet1").Select Range("A10").Select ActiveSheet.Paste End Sub

  • 【VBA】コピー&複数個所のペースト繰り返し

    前回と同じ質問ですが、説明が足りなかったので画像を添付いたしました。 添付画像のように、1つの値をコピーし、別シートの複数個所(同じ列の違う行)へ順次ペーストしたいのですが、貼付けデータやペーストする回数が増えた場合でも対応できるようなVBAを教えてください。 コピペする条件としては、MsgBox関数を使い「コピーするか?」で「はい」を選択すると、任意のセルにデータがコピペされます。 よろしくおねがいいたします。

  • 【Excel2000】異なるブック間でのコピー&ペーストができないのはなぜ?

    おはようございます。 是非ともご教授いただきたいと思います。 会社でExcel2000(Windows2000)を利用しているのですが、突然、異なるブック間でのコピー&ペーストができなくなったのです。 これは、コピー&ペーストを利用するマクロを備えたExcelファイルを利用していて、貼付されるはずのデータがまったく貼り付いてなかったことがあり、気づきました。 同一シート内でのコピー&ペーストは問題なく動作するのですが、異なるブック先にデータを貼り付けしようとすると、貼り付けができない…。 右クリックメニューで操作すると、「貼り付け」の名前が淡色表示(灰色)され、貼り付けできない状態にあります。 1ヶ月前は正常に動いていたんです…。いったい何があるのでしょうか? ちなみに、不具合が発生するまでに追加アプリケーション等はインストールしてません…。 同様なトラブルを経験したことがあるかた、また、解決方法をご存じの方、ぜひ、解決方法を教えてくださいますようお願いいたします!

  • excel のコピー&ペーストについて

    会社で表(Excel2000)を作らなければならなくなりました。 3列を一つの区切りとして10ケ並んでいる表で、1行目の1・4・7・・・・・を別のシートに抽出しました。これをコピーして1行目の2・5・8・・・・次に3・6・9・・・とコピー&ペーストしてゆきたいのですが、単純にコピペすると全然違うセルをペーストしてしまいます。一つ一つ指定してゆくと2日から3日この表を作るのにかかってしまうと思います。説明下手で申し訳ありませんが、これに使える関数とか方法があれば教えて下さい。

  • VBA 隣のシートへ、コピーペーストするマクロ

    質問があります ボタンにマクロを登録して、押下するとシート3から特定の列4行のみ全てコピーして(100~500件で変動)、シート1の固定された開始地点からペーストするマクロです 以下のソースは文章で表現した通りのものとなっていますでしょうか? ------------------------------------------------------------------------------------ Sub ボタン登録コピーペースト () MsgBox "マクロを実行しました" Sheets(3).Select‘コピー元データ(シート3) Range("C:C,M:M,AE:AE,AF:AF").Select ‘4列の変動するデータすべて100~500件 ‘選択します Selection.Copy Sheets(1).Select‘コピー先データ Range("C70").Activate‘まず固定開始位置C70を選択する Selection.PasteSpecial Paste:=xlPasteValuesApplication.CutCopyMode = False ‘4列のデータ数百件すべてコピーする End Sub ------------------------------------------------------------------------------------

  • シートをコピー、シート名を変更

    Windows8でExcel2000を使っています。 こういうマクロはどう書けばいいんでしょうか? 同一ファイル内で、シートを複数枚コピー。 複数選択したセルに入力された文字列を、上記でコピーされたシート名に反映したい。 「原本」というシート名のシートがあり、それを元に一年分の表を作りたいのですが 今は手で11枚コピーを作った後1枚ずつ名前変更でやっています。 シート名にしたい文字列は現在なら「2015年01月」~「2015年12月」です。 セルに「2015年01月」~「2015年12月」を入力、選択した後マクロ実行で シート名変更に反映できればありがたいです。

専門家に質問してみよう