前提・実現したいこと
質問サイトで初めて質問致します。至らない点があると思いますがよろしくお願い致します。
ExcelのVBAを使って、OneDrive上のExcelに値をセットするプログラムを作っています。
発生している問題・エラーメッセージ
同期したonedrive上のフォルダオブジェクトを取得したいのですが
FileSystemObjectのGetFolderをコールすると以下のエラーが発生します。
「実行時エラー ’76’ パスが見つかりません。」
該当のソースコード
strPath = ThisWorkbook.Path
'ファイル検索をDirからFileSystemObjectに変更
Set objFSO = New FileSystemObject
’フォルダオブジェクト取得 ※ここで該当エラーが発生
Set objFolder = objFSO.GetFolder(strPath)
For Each objFile In objFolder.Files
strNum = Mid(objFile.Name, 1, 3)
If IsNumeric(strNum) = True Then
intNum = strNum
Else
intNum = 0
End If
If intMax < intNum Then
intMax = intNum
End If
Next
試したこと
補足情報(FW/ツールのバージョンなど)
Execelバージョン:Microsoft 365
回答2件
あなたの回答
tips
プレビュー