Excelでは、VBAコードを使用して、ブックが閉じているか開いているかを判断できます。以下は、ファイルのコードモジュールに貼り付ける必要があるVBAコードとプロセスです。

{空} 1。 Excelを開きます2.ALT + F11を押します3.VBAエディターが開きます4.プロジェクトウィンドウの任意の場所をクリックします5.挿入をクリックします6.モジュールをクリックします

you1111

{空} 7。コードウィンドウで、下記のコード関数WorkbookOpen(WorkBookName As String)As Boolean ‘をコピーして貼り付けます。ワークブックが開いている場合はTRUEを返します。WorkbookOpen= False On Error GoToWorkBookNotOpen If Len(Application.Workbooks(WorkBookName).Name)> 0 Then WorkbookOpen = True Exit Function End If WorkBookNotOpen:

関数の終了{空} 8。これを貼り付けたら、Excelファイルに移動します。9。セルA1を選択します。10。= work11と入力します。= workbookopenが数式のように表示されていることがわかります

image2

{空} 12。最初はそこにありませんでした

image3

{空} 13。式= WorkbookOpen( “test1.xlsx”)を記述します

14.ここでは、ワークブック「test1.xlsx」を例として使用しています。このファイルは開いていません。

15.このファイルは開いていないため、「FALSE」と表示されます

image4

{空} 16。セルA3を選択します。17。式= WorkbookOpen( “determine-if-a-workbook-is-already-open-using-vba-in-microsoft-excel.xlsx”)を記述します

18.ここで、ワークブック「determine-if-a-workbook-is-already-open-using-vba-in-microsoft-excel.xlsx」

例として使用されます。このファイルは開いています。

19.このファイルを開くと、「TRUE」と表示されます

image5

これは、Microsoft Excel2010およびMicrosoftExcel2013でVBAを使用してブックが既に開いているかどうかを判断する方法です。

image 29

ブログが気に入った場合は、Facebookで友達と共有してください。また、TwitterやFacebookでフォローすることもできます。

私たちはあなたから話を聞くのが大好きです、私たちがどのように私たちの仕事を改善、補完、または革新し、あなたのためにそれをより良くすることができるかを私たちに知らせてください。 [email protected]__にご連絡ください