まじめに答えといてやるけど
>オブジェクト変数に直接パス付のファイル名をぶち込んでエラーになるのが意味わからない
たぶんお前がやってるのは、そのオブジェクト変数のデフォルトプロパティに代入しようとした
で、そのオブジェクトがそれを受け入れないからエラーがでたんだろうな
>Workbooks.Open(filename:= ApplicationGetOpenFilename)
>これもパス付のファイル名なのになんで格納できるんだ?
格納の意味が分からん
ApplicationGetOpenFilename(の結果)をたんにOpenの(filename)引数として渡してるだけ
ApplicationGetOpenFilenameの結果がOpenのfilename引数として適当だからエラーが出なかっただけ
Excel VBA 質問スレ Part51
■ このスレッドは過去ログ倉庫に格納されています
414デフォルトの名無しさん (ワッチョイ de9d-RjCm)
2017/12/14(木) 00:13:48.84ID:iqnmwrCv0■ このスレッドは過去ログ倉庫に格納されています
ニュース
