私はWorkbook.Openでいくつかのワークブックをロードしようとしていますし、すべてのケースでは、私が取得する「実行時エラー 『424』:必要なオブジェクト」問題のあるコードworkbook.openランタイムエラー424
は次のとおりです。
Const path As String = "\\networkpath\data\"
Sub LoadReports()
Dim date_ext As String
date_ext = "_" & Format(Date, "yyyy-mm-dd") & ".xlsm"
Workbook.Open path & "ReportX" & date_ext ' This is where the runtime error occurs
End Sub
日付が2011年7月14日の場合、パスとファイル名は "\\ networkpath \ data \ ReportX_2017-07-14.xlsm"に解決されます。
完全なマクロを実行する前にWorkbook.Openをコメントアウトして手動で開くと、すべて正常に動作します。他のマクロの他のマクロでは、まったく同じコードが正常に動作します。私がランタイムエラー424および/またはWorkbook.Openを検索したとき、ファイル名パラメータがパスを含む文字列を探しているような、私がまだ知らなかったものは見つかりませんでした。ここで何が間違っているのか分かりません。どんな助けもありがとう、ありがとう!
'Workbooks.Open'は、ない'この質問に答えていない – YowE3K