メインコンテンツへスキップ

ブックから空のシートを削除する方法

複数のシートがある大きなワークブックがあるが、このワークブックに内容がない空のシートがいくつかあるとします。 ワークブックをより専門的かつ正式なものにするには、これらの空白のシートをワークブックから削除します。 空のシートをXNUMX枚ずつ取り除くのではなく、すべての空白のシートをすばやく取り除く方法を紹介します。

VBAで空白のシートを削除する

Kutools forExcelで空白のシートを削除する 良いアイデア3


矢印青い右バブル VBAで空白のシートを削除する

ここでは、開いているブックからすべての空白のシートをすばやく削除できるようにするVBAを紹介します。

1。 押す Altキー+ F11 有効にするキー 基本的なアプリケーションのためのMicrosoftVisual 窓。

2.そしてクリックします インセット > モジュール、VBAコードの下を新しいポップアウトに貼り付けます モジュール 窓。

VBA:空のシートを削除します。

Sub DeletEmptySheets()
'UpdatebyKutoolsforExcel20151130
    Dim xWs As Worksheet
    Dim xAlert As Boolean
    Dim xCount As Long
    xAlert = Application.DisplayAlerts
    Application.DisplayAlerts = False
    If MsgBox("Are you sure to remove all empty sheets?", vbYesNo, "Kutools for Excel") = vbNo Then Exit Sub
    For Each xWs In ActiveWorkbook.Worksheets
        If (Application.CountA(xWs.Cells) = 0) And _
           (xWs.Shapes.Count = 0) Then
            xWs.Delete
            xCount = xCount + 1
        End If
    Next
    MsgBox "You have removed " & xCount & " empty sheet(s)", , "Kutools for Excel"
    Application.DisplayAlerts = xAlert
End Sub

3.そしてを押します F5 キーまたは[実行]ボタンをクリックしてVBAを実行すると、空のシートを削除するかどうかを確認するダイアログが表示されます。 はい 削除を続けるには、 いいえ このVBAをキャンセルします。

docは空のシートを削除します1

4。 クリック後 はい、削除されたシートの数を示すダイアログが表示されたら、をクリックします OK それを閉じると、この時点ですべての空のシートが削除されています。

docは空のシートを削除します2


矢印青い右バブル Kutools forExcelで空白のシートを削除する

一部のExcelグリーンハンドでは、VBAを実行するのはやや難しい方法ですが、 Kutools for Excelさん 空白のワークシートを削除する 機能を使用すると、マウスをXNUMX回クリックするだけで、ワークブックから空のシートをすべてすばやく削除できます。

Kutools for Excel, 以上で 300 便利な機能は、あなたの仕事をより簡単にします。 

後の 無料インストール Kutools for Excel、以下のようにしてください:

1.空のシートを削除するブックを有効にして、[ クツールズプラス > ワークシート > 空白のワークシートを削除する。 スクリーンショットを参照してください:

docは空のシートを削除します3

 


関連記事:


最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations