2
他のExcelワークブックからデータを収集するマスターブックを作成しました。以下は、私の他のワークブックが置かれている場所(そこからデータを収集する必要がある)とマスターブックがデスクトップ上にあるパスです。以下は私が使用しているコードです。私は、共有ドライブ上にこのファイルをアップロードしていた場合、次のように共有ドライブにExcelワークブックをアップロード
' Change this to the path\folder location of the files.
MyPath = "C:\P&G\"
' Add a slash at the end of path if needed.
If Right(MyPath, 1) <> "\" Then
MyPath = MyPath & "\"
End If
' If there are no Excel files in the folder, exit.
FilesInPath = Dir(MyPath & "*.xl*")
If FilesInPath = "" Then
MsgBox "No files found"
Exit Sub
End If
' Fill in the myFiles array with the list of Excel files in
' the search folder.
FNum = 0
Do While FilesInPath <> ""
FNum = FNum + 1
ReDim Preserve MyFiles(1 To FNum)
MyFiles(FNum) = FilesInPath
FilesInPath = Dir()
Loop
、私は私の道を与えている:
"\\151.208.196.138\ATS shared drive\F&HC\PSG OPS\New DDS Sheet"
しかし、これはエラーを与えています。誰でも私を助けることができますか?
になります。フォルダにExcelファイルがない場合は、終了します。 FilesInPath = DIR(MYPATH& "* .xl *") の場合FilesInPath = "FilesInPathにバグがある 場合、" 次に のMsgBox "何のファイルが見つからない" 出口サブ 終了。 : –
'Dir(MyPath&" .xl ")'を 'Dir(MyPath&" .xl * ")'に変更しました。 –
は現在、エラーが発生していないファイルが見つかりました –