VBAでは "<>"とn $ doの動作は何ですか?例えば
Iは以下のコードがある場合:
If ThisWorkbook.Path <> Application.StartupPath And Dir(Application.StartupPath & "\" & "1006.xls") = "" Then
Application.ScreenUpdating = False
ThisWorkbook.Sheets("StartUp").Copy
ActiveWorkbook.SaveAs (Application.StartupPath & "\" & "1006.xls")
n$ = ActiveWorkbook.Name
ActiveWindow.Visible = False
Workbooks("1006.xls").Save
Workbooks(n$).Close (False)
End If
であることを変数
n
強制的であると思いますか?または$記号はすでにそれを文字列として宣言していますか?私はそれらをエスケープするときにGoogleでこれらを検索することはできません。 – KMCスクリプトの先頭に 'Option Explicit'がない場合は、宣言せずに変数を使用できます。 – bernie
これは、Adamのコメントに追加するための参考資料を提供すると思います。http://msdn.microsoft.com/en-US/library/y9341s4f(v=VS.80).aspx – Tezyn