• 締切済み

シートが見つからず困っています。

エクセル2007の「シートの移動またはコピー」機能を使ってシートを移動させたところ、そのシートが移動先はもちろん移動元にも無くなってしまいました。このシートを探す方法があるでしょうか? 宜しくお願いします。

みんなの回答

  • eden3616
  • ベストアンサー率65% (267/405)
回答No.2

普通はコピーや移動時のダイアログで指定した場所に移動されるんですが・・・ ■シートが非表示になっていたりしませんか? シート名のところを右クリックして「再表示」を選び、 表示するシートの一覧に該当のシートがあれば選択してOKを押してください。 ■マクロからシートを探します 現在開いているブックのシート一覧をシートへ出力するマクロです。 新規ブックを作って最下のVBAコードを標準モジュールへ貼り付けてください。 (参照:http://officetanaka.net/excel/vba/beginner/10.htm) 表示→マクロ→「一覧」を選択して「実行」をクリックで 「SheetsList」というシートが作成され、 現在開いているブック及びシートの一覧が表示されます。 該当ブックに存在しているか確認してください。 (A列にブック名、B列にシート名、C列にシートの状態が表示されます) ■VBAコード Sub 一覧() Dim i As Long Dim j As Long Dim tar As Worksheet Set tar = Sheets.Add(after:=Sheets(Sheets.Count)) tar.Name = "SheetsList" For j = 1 To Workbooks.Count For i = 1 To Sheets.Count cnt = cnt + 1 tar.Cells(cnt, 1) = Workbooks(j).Name tar.Cells(cnt, 2) = Sheets(i).Name If Sheets(i).Visible Then tar.Cells(cnt, 3) = "表示" Else tar.Cells(cnt, 3) = "非表示" End If Next i Next j End Sub

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

2007はありませんので、2010で説明するとファイルメニューを開くと出てきます。ほかには、スタートメニューの検索で、フォルダー名を入力すれば出ます。

yojimbo1959
質問者

お礼

ご回答ありがとうございました。参考にさせて頂きます。

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

関連するQ&A

  • シートの移動が出来ません。

    エクセルのシートを別のブックに移動が出来ません。「コピー先のブックの行列数が元のブックの行列数よりも少ないため、シートを移動先またはコピー先のブックに挿入出来ません。データを別のブックに移動またはコピーするにはデータを選択してコピーコマンドと張り付けコマンドを使用して移動先またはコピー先のブックシートに挿入して下さい。」と表示されます。この意味がいまいちわかりません。移動元が2つのシートにわけられ、ひとつのシートにサムイフ関数が入っています。なぜ行列数が違ってしまうのでしょうか?

  • エクセルのシートコピーのエラー

    Windows7 エクセル2007です。 ブック間のシートコピーでエラー発生し挿入できません。原因と挿入方法お願いします。 エラーメッセージ; ------------------------------- 移動先またはコピー先のブックの行列数が元のブックの行数列よりも少ないため、シートを移動先またはコピー先のブックに挿入されません。 データを別のブックに移動またはコピーするにはデータを選択して、「コピー」コマンドと「貼りつけ」コマンドを使用して移動先またはコピー先のブックのシートに挿入してください。 ----------------------------------- やりたいこと; ファイル名AAAの一つのシートをファイル名BBBのシート末尾にコピーしたい。

  • エクセルのシートコピー

    エクセルのシートコピー 旧エクセルから新エクセルへ毎月1シートをコピーしています。 コピーするシートの中にはエクセル内の別のタブを参照する数式が入っています。 移動先ブックへコピーまたは移動すると、コピーされた新エクセルのシートからは旧エクセルのタブを参照しています。 そこでこの数式の[旧エクセル名]を検索して空白にすべて置換していました。 ところが今月はすべて置換しようとすると「値の更新」というファイルを選択する窓が開いて一括置換ができません。 この事象の解決方法もしくは参照先をファイル内そのままにするコピー方法があれば教えてください。

  • VBSでExcelシートのコピー

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

  • エクセルのシートコピーが出来ない

    エクセルのシートを移動してコピーしたいのですが、今まで出来ていたのが出来なくなった。ダイヤログボックスのコピーに レ 入れてます。 移動先は、同一シートですが、新しいシートでもコピーが出来ません。エラー表示が出ます。移動は出来ます。 どうかよろしくご指南ください。お願いいたします。

  • 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で対策しようとした場合にどうしたら良いのでしょうか? ネットで調べましたが判らず、ここで質問させて頂きました。 判りにくい説明で申し訳ありませんが、よろしくお願いします。

  • エクセル あるシートから別シートへ貼り付け

    どなたかお助け下されば、大変ありがたく存じます! エクセルに関する質問です。 コピー元エクセルシートのセル(B2、B3、B4、B5・・・B100)に数値が入力されています。 その値を、別シートのセル(C2、C25、C48、C71、・・・C2256、C2279)に貼り付けたい場合、 何か良い方法は無いものでしょうか。 貼り付け先となるセルは、等差数列的に決まっており、 フィルタでその指定セル(C2、C25、C48・・・C2256、C2279)を抽出することも可能です。 単純に、貼り付け先セルへ、C2セル「=コピー元シート!$B2」と入力すると、 C25「=コピー元シート!$B25」、C48「=コピー元シート!$B48」・・・となってしまい、 うまく貼り付けることが出来ません。 理想は、 C2セル「=コピー元シート!$B2」、C25「=コピー元シート!$B3」、 C48「=コピー元シート!$B4」、・・・、C2279「=コピー元シート!$B100」としたいのです。 (コピー元)→(貼り付け先) B2 → C2 B3 → C25 B4 → C48 B5 → C71 B6 → C93 ・・・ B99 → C2256 B100 → C2279 何か良い方法があればお教え願えますでしょうか。 どうかよろしくお願い申し上げます!!

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

    エクセルについて質問させてください。 シートのコピーに関してですが、A(コピー元)ファイルのシートをB(コピー先)ファイルのシートにコピーするとB(コピー先)のシートがA(コピー元)にリンクしてしまいます。(わかりにくいでしょうか?)リンクをさせないでコピーさせることは可能なのでしょうか?形式を選択してコピーの「数式」を選択してもうまくいきません。ちなみに私はエクセル2007を使用しております初心者です。。宜しくお願いします。

  • エクセルで移動したシートを復活させるには

    EXCEL2002で他のファイルにシートを移動し、移動先のファイルの保存をしないまま移動元及び移動先のファイルを開いているエクセルを終了してしまいました。 移動したシートを復活する方法はありませんか?

  • エクセルシート 移動またはコピー

    エクセルシートを移動またはコピーをしたときにでるメッセージの意味を教えてください。 移動またはコピーしようとしている数式またはシートはコピー先のワークシートにすでにある名前「○○○」が含まれています。この名前を使用しますか? このシートにリンクを入れているわけでもなく、なんでこのメッセージになるのかわかりません。 隣のシートにはリンク先を張り付けたりしてます。 ほかのシートでリンク先があるからでしょうか?

このQ&Aのポイント
  • EP-706Aを使用しているが、ノズルチェックをしてもライトシアンが印刷されない。
  • EP-706Aのノズルチェックで他の色は正常に印刷されるが、ライトシアンだけが印刷されない。
  • EP-706Aの印刷機能に問題があり、ノズルチェックをしてもライトシアンが印刷されない。
回答を見る

専門家に質問してみよう