VBA – ワークブック名で開かれているかどうか確認する

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

masahiro yoshida

Last updated on 8月 1, 2022

ワークブックが開いているかどうかのテスト

以下は、ワークブックが現在開かれているかどうかを、パスを含む完全修飾名ではなく、ワークブックの名前で確認するための基本的なコードです。

私は、表計算ソフトで別のワークブックのシートを変更するコードを書いていて、ワークブック1でコードが実行される前にワークブック2が開いていることを確認したいと思いました。

Sub TestByWorkbookName()
    Dim wb As Workbook

    For Each wb In Workbooks
        If wb.Name = "New Microsoft Excel Worksheet.xls" Then
            MsgBox "発見しました"
            Exit Sub '発見したら終了する
        End If
    Next

End Sub

VBAのコーディングが簡単に

VBAのコードをオンラインで検索するのはもうやめましょう。AutoMacro – A VBA Code Builderは、初心者が最小限のコーディング知識でゼロから手順をコーディングできるだけでなく、すべてのユーザーにとって時間の節約に役立つ多くの機能を備えています! alt text もっと詳しく

<<VBAのサンプルに戻る

vba-free-addin

VBA Code Examples Add-in

Easily access all of the code examples found on our site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(No installation required!)

Free Download

Return to VBA Code Examples