よろしくお願いします.
EXCEL VBAにおいて開いているブック名を確認して,該当する名前のブックを取得するプログラムを書いています.
Dim wb As Workbook
Dim myWorkBook As Workbook
For Each wb In Workbooks
If wb.Name = "[file].xlxs" Then
Set myWorkBook = wb
End If
Next
うまくマッチしないので wb.nameをdebug.printでイミディエイトに打ち出してみると
"[file].xlsx"ではなく"(file).xlsx"となってしまいます.
Excel において"[]"をファイル名に使用してはいけないのでしょうか?
使用者が結構"[]"をファイル名に使用しているのですが,回避方法があれば教えて下さい.