• 締切済み

エクセルのSheet削除について

お尋ねします。 VBAでマクロを作成中に画像のように「Sheet15」というのが作成されました。 アイコンは「ThisWorkBook」と同じです。 右クリックして「オブジェクトの表示」を選んでも他のシートが表示されます。 エクセルの画面上にはシートとして表示されていません。 削除したいのですが、 右クリックで表示されるメニューの「Sheet15の解放」はグレーアウトして押せません。 削除する方法があれば教えてください。 マクロでの削除でも結構です。 よろしくお願いします。

みんなの回答

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

新規ブックを開き、[使い方]、[リスト]、[当番表]のシートを選択して、新規ブックに「シートの移動又はコピー」で移動すればよろしい課と思います。 もし、ThisWorkbookにコードの記述があるなら、そのコードも新しいブックに貼り付ければよろしいかと。

anindo
質問者

補足

ご回答ありがとうございます。 エクセルの画面上では、[使い方]、[リスト]、[当番表]のシートが表示されていないので 選択して移動することができません。

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

試しに以下を実行してみて下さい。 削除するかどうか尋ねてきたら削除を選んで下さい。 Sheet15.Delete

anindo
質問者

補足

ご回答ありがとうございます。 やってみましたが 「コンパイルエラー メッソッドまたはデータ メンバが見つかりません」 と出て削除できませんでした。

関連するQ&A

  • excelシート名メニューの削除が選択できない

    Excelに複数枚のシートがあります、 あるシートのシート名を右クリックして、 メニューが表示され、中には「削除」だけがグレーなって、 選択できなく、シートを削除できない状態であります。 ブックやシートなどは保護されていないようです。 どこで制限がかかっているでしょうか? 、どう解決できるでしょうか? よろしくお願い致します。

  • EXCEL VBAアドイン:シートの右クリックメニューへの追加方法その2

    下記「シートの右クリックメニュー追加」+BBBマクロをアドインへ組み込み、皆さんへ配布して、自動的に右クリックメニューに組み込んでBBBマクロを動作させたいのですが、やり方を教えて下さい。 PERSONAL.XLSのThisWorkbookにAddinstallイベントプロシージャーで下記のように記述しましたがエラーが出ます。 どのように修正すれば良いか、教えて下さい。 また、やり方はこれでOKでしょうか。 なお、標準モジュールに登録して実行すると動きます。 宜しく、お願いします。 「エラー内容」 実行時エラー’91’ オブジェクト変数またはWithプロック変数が設定されていません。 Sub シートの右クリックメニュー追加()  With CommandBars("Cell").Controls.Add   .Caption = "AAA(メニューの表示文字)"   .OnAction = "BBB(実行するマクロ名)"   .BeginGroup = True  End With End Sub

  • ExcelのSheet見出しタブで・・・

    以前まで出ていた右クリックのショートカットメニューが表示されなくなりました。特にマクロやVBAが設定されているわけでもないのですが・・・設定を戻す方法を教えていただけませんか?

  • EXCELのダイアログシートって、なんですか?

    EXCELで、シート見出しの上で右クリックすると、挿入や削除のショートカットメニューが出てきますよね。 そこで、挿入を選択すると標準で、『ワークシート』『グラフ』『EXCEL4.0マクロ』『MS EXCEL5.0ダイアログ』というのが出てきます。 『ワークシート』はワークシートですよね。『グラフ』も、グラフシートと言うことで、すぐにグラフを作成する画面に移行します。 しかし、『EXCEL4.0マクロ』『MS EXCEL5.0ダイアログ』に関してはいまいち使用用途が分かりません。 エクセル上で、マクロを作成したり、そのマクロを登録するコントロールを作成するもの、って言うカンジで受け取ればいいのでしょうか? でも、結局マクロとかは記録作業を行わなければ意味ないですよね? ご存知の方がいらっしゃったら、ぜひ教えてください。

  • EXCEL VBA:シートの右クリックメニューへの追加方法

    (1)EXCEL VBAで、シートの右クリックメニューへの追加方法が下記の通り、ある本に載っていたので試してみましたが、うまく動作しません。 どこが間違っているか教えて下さい。  Sub シートの右クリックメニュー追加()  With CommandBars("Ply").Controls.Add  .Caption = "AAA(メニューの表示文字)"  .OnAction = "BBB(実行するマクロ名)"  .BeginGroup = True  End With  End Sub (2)上記「シートの右クリックメニュー追加」+BBBマクロをアドインへ組み込み、皆さんへ配布して、右クリックメニューで動作させたいのですが、やり方を教えて下さい。 宜しく、お願いします。

  • EXCELマクロ シートのところにあるマクロは・・・?

    長い間、知ったかぶって恥ずかしいです。 私の知っているEXCELのマクロといえば、ツールメニューの・・・でした。 それがシート名を右クリックしてコードの表示をクリックすると、ここにもマクロがあります。 この2つの違いを教えてください。 ・・・できればわかりやすく...お願いします。

  • シートの削除や移動が出来なくなってしまいました。

    いつもお世話になっております。  最近ここでマクロを色々教わって試行錯誤しているうちに、テスト用に作ったシートの削除もシートの移動もできなくなってしまいました。 少し前にブックの保護をかけたのでそれだと思い、確認しましたがブックもシートも保護されていませんでした。 ちなみにシートのタブを右クリックすると、「コードの表示」と「シートの保護」と「全てのシートを選択」の3つのメニューしかアクティブになっていません。 他のエクセルファイルは大丈夫なのですが。

  • EXCELのシートを削除したい

    EXCEL のシートを削除したいのですが右クリックで削除のところが クリックできません どのようにしたらできるようになりますか?

  • エクセル/保護したシート上の埋め込みオブジェクト

    エクセル2000です。 エクセルで作成した文書に、「挿入」→「オブジェクト」→「ファイルから」で、ワードのファイルをアイコンの形で「埋め込みオブジェクト」にしました。 通常であれば、このアイコンをダブルクリックしてワード文書を開けるはずですが、今般、事情によりエクセルはシート保護&ブック保護をしなければなりません。 そうすると、ワード文書のアイコンをダブルクリックしてもまったく反応しなくなってしまいます。 どうすれば保護されたワークシート上でワードを開けるでしょうか? VBAでも他の方法でもかまいません。 ご教示いただければ幸いです。

  • Excel 2003 シートの削除

    Excel 2003でシートの削除ができません。 シートの削除をするためシートを選択し、編集でシートの削除をクリックしようとしても、シートの削除が薄く表示され、クリックできません。対処方法を教えてください。

専門家に質問してみよう