• ベストアンサー

Excel2007 ブック間でのシートコピー

Excel2007を使っています。 ブックABCのシート1を、ブックEFGにコピーしたいのですが・・・ コピーしたいシート名(画面下のタブ)を右クリックし、「移動またはコピー」をクリック、「移動先ブック名」でブックEFGを選択したいのですが、「新しいブック」しか選択できません。 新しいブックにコピーしても、それをブックEFGで取り込めれば いいのですが、何か方法はないでしょうか? よろしくお願いします。

  • pon_s
  • お礼率88% (101/114)

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

  • ベストアンサー
  • topfall
  • ベストアンサー率24% (16/66)
回答No.1

ブックEFGは、もちろん開いているのですよね? 開いていなければ、「移動先ブック名」に表示されません。

pon_s
質問者

お礼

回答ありがとうございます。 開いていませんでした。 ブックEFGを開いたら、移動先ブック名に表示されました。 お世話になりました。

その他の回答 (4)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.5

ブックが開いていないと表示されません。 ”ブックABC”と”ブックEFG”の両方を開いてから、ブックのコピーをして下さい。

pon_s
質問者

お礼

回答ありがとうございます。 解決できました。

  • chiizu2
  • ベストアンサー率41% (164/400)
回答No.4

Excel2007はどうなっているか判りませんが ブックABDとブックEFGを二つ同時に開いて ウィンド 整列 左右に並べて整列で表させておいて ABCのシート1のタブをドラッグして EFGのウィンドまで持って行けばいいと思います 普通にドラッグすれば移動になりますし ctrlキーを押しながらドラッグすればコピーになります

pon_s
質問者

お礼

回答ありがとうございます。 解決できました。

  • kybo
  • ベストアンサー率53% (349/647)
回答No.3

おそらく、ブックABCを開いた後、ブックEFGの開き方が悪いのだと思います。 Excel2007を開く→Officeボタン→開くでブックABCを開く Officeボタン→開くでブックEFGを開く で出来るようになるはずです。 間違っても Excel2007を開く→Officeボタン→開くでブックABCを開く Excel2007を開く→Officeボタン→開くでブックEFGを開く としてはいけません。

pon_s
質問者

お礼

回答ありがとうございます。 解決できました。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

ブックEFGをいったん開いた状態ですと移動先ブック名にリストアップされると思いますが?

pon_s
質問者

お礼

回答ありがとうございます。 その通りでした。 お世話になりました。

関連するQ&A

  • VBSでExcelシートのコピー

    VBSである決まったExcelシートを別なExcelファイルにシートコピーできる方法はないですか? やりたいことは、Excelファイル「A.xls」内の「Sheet1」というシートをExcelファイル「B.xls」の一番末尾に「Sheet1」をコピーする、です。 (Excelのシート名上で右クリック→「移動またはコピー」→移動先ブック名を選択→「末尾へ移動」、「コピーを作成」にチェック、と同じことをVBS上で行いたいのですが。)

  • 別ブックへのシートのコピー(Excel)

    エクセル上で、Aというブックのaというシートを、Bというブックにコピーしようと思っています。 過去の質問を検索したらNo2459324でわかりやすい解答があったので試してみたのですが、 AとBのブックを画面上で両方開いて、Aブックのaシート上で、「編集」→「シートの移動またはコピー」とすると、確かに小さな入力ボックスがでてくるのですが、その中の「移動先ブック名」の欄にBというブック名が表示されないので、選択先としてBブックを指定できないのです(その欄にブック名の手入力もできません)。 「(新しいブック)」を選択すると、AでもBでもない新しいブックが生成されてそちらにコピーされてしまうようです。 どのようにしたらブックAからブックBにシートをコピーできるでしょうか。

  • Excel2013 シートのコピーができない

    シート名タブにて右クリックすると「シートの移動またはコピー」のコマンドがgrayのままです。ほかのブックでは問題無いのに、このブックで発生しております。 どこに問題があるのでしょうか、シートの保護が問題かと思い、「校閲-シート保護の解除」をCheckするとパスワードの入力を求められます。パスワードを設定していませんので、入力できません。 シートのコピーをしたいのです、方法をご教授願えませんでしょうか。

  • Excel2007でBOOK間のシート移動をVBAで行うとエラーになる

    Excel VBAで開発されたソフトの改造を行ってますが、Excel2007で動作しないマクロがあり困ってます。 <開発環境> ・WindowsXP Pro SP3 ・Celeron 540(1.8GHz) ・メモリ1GB ・Excel2007 SP1 (Microsoft Office2007) 改造元ソフトはOffice2000で開発されており、Excel2007で動作するとマクロエラーが発生する処理があります。 因みにまだソフト改造はしてなく、そのままExcel2007で動作させるだけでマクロエラーが発生します。 発生する箇所はVBAで開発されており、下記のコマンドです。 Sheets(移動元シート名).Move Before:=Application.Workbooks(移動先ブック名).Sheets(1) 異常の内容は下記になります。 ------------------------------- ?err.Description 移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー] コマンドと [貼り付け] コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。 ?err.Number 1004 ------------------------------- 移動元BOOKは1シート、移動先BOOKは1シートあります。 これをExcel2000で実行すると正常にシートが移動できます。 (移動元BOOKのシートがなくなりBOOKが終了して、移動先BOOKは2シートになります) Excel画面の移動元シートを選択して、右クリックメニューの「移動またはコピー」で移動先ブックを指定して移動すると 「移動先またはコピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入できません。データを別のブックに移動またはコピーするには、データを選択して、[コピー] コマンドと [貼り付け] コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。」 とVBAから実行した時と同じ内容のエラーダイアログが表示されました。 (Excel2000では手動でも移動できました) Excel2007では1シートで構成されたBOOK間の移動はできないのでしょうか? また、これをVBAで対策しようとした場合にどうしたら良いのでしょうか? ネットで調べましたが判らず、ここで質問させて頂きました。 判りにくい説明で申し訳ありませんが、よろしくお願いします。

  • Office2010 ベータ版 Excel間のシートのコピー

    Office2010 ベータ版 Excel間のシートのコピー Excel2010を試用しています。 AとBのブックを開いて、Aのシートを右クリック→移動またはコピー→移動先ブック名を 選択しても、開いているBのブック名が表示されません。 AとBの保存形式を「マクロ有効ブック」「Excelブック」「Excel97-2003ブック」と同じ 形式に保存し直して試しても状況は変わりませんでした。 どなたか解決策をご存じでしたら教えてください。 よろしくお願いします。

  • Excelのシートコピーについて

    excelの質問になります。下記の現象が発生していて困っています。お教え願います。 清算書と請求書を開いていて、清算書のシート1を請求書にシート毎コピーする際に、清算書のシート1で右クリックして「移動またはコピー」を選択する。その際に移動先ブック名には「新しいブック・清算書・請求書」のブック名が表示されるはずなのですが、「新しいブック」しか表示しません。 特に設定変更した覚えがなく困っています。 お教え願います。

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

    こんにちは。 エクセル2007で、同一のブック内にあるシートを、右クリックし、移動先ブック名を新しいブックにし、コピーするにチェックを入れたところ、あるシートはコピー出来て、あるシートはコピーできないという症状が出ました。 原因は何でしょうか?解決策ご存知の方がいましたら教えてください。

  • exel2007のブックシートコピーができない(windows7)

    EXEL2007、Windows7です。 ファイル間で、ブックシートのコピーをしたいです。 コピー元のシートを右クリックでメニューを出し、「移動またはコピー」で コピー先を指定します。 すると「コピー先のブックの行列数が元のブックの行列数よりも少ないためシートを移動先のブックに挿入できませんでした」 とエラーがでます。 EXEL2003、WinXPの時には問題なくできてました。 原因がわかりません。 よろしくお願いします。

  • 【Excel 2003】複数のブックのシートを一つのブックにコピーにしたい

    お世話になっております。 【Excel 2003】を使っております。 複数のブックには、複数のシートがありまして、 複数のシートを一つのブックにコピーしたいのですが、 手作業ですと、大変時間がかかります。 現在は、一つ一つブックをあけて、シートのコピーで 一つの新しいブックにいれてます。 なにか、これを簡単にできる方法は、ありませんでしょうか? フリーのソフトでも、マクロでも、教えていただけたら 助かります。よろしくお願いします。

  • エクセル2003で異なるブックにシートをコピーする方法を教えてください

    エクセル2003で異なるブックにシートをコピーする方法を教えてください。 上記の操作をする必要が生じ、下記のサイトをみつけたのですが、この場合移動先が新しいブックになっています。既に作成した別のブックの後ろにシートを移動させたいのですが、移動先のブック名が出てきません。(このサイトでは真ん中の3、4のところ。新しいブックではなく、すでに作成したブック名を出して、移動させたいと思っています。)既存の作成済みのブックにシートをコピーさせることはできないのでしょうか。 http://azby.fmworld.net/usage/windows_tips/20050909/index.html

専門家に質問してみよう