one driveにexcelファイルを保存しております。
このexcelファイルのvbaにて
path = ThisWorkbook.path Set fso = CreateObject("Scripting.FileSystemObject") Set files = fso.GetFolder(path & "\").files
として実行すると、"パスが見つかりません"とエラーが出ます。
この時、イミディエイトウィンドウにてpathの内容を確認すると、
https://d.docs.live.net/8013b4a1b0667664/
となっておりonedriveを指してます。
ところが、excel vba にて別のexcelファイルをonedriveに保存するコードを実行するとエラー無く動作します。
dim Copyto as Workbook set Copyto = workbooks("temp.xlsm") CopyTo.Worksheets("転記用").name = "入力シート" path = ThisWorkbook.path CopyTo.SaveAs (path & "\" & name & ".xlsx")
この時、イミディエイトウィンドウにてpathの内容を確認すると、
https://d.docs.live.net/8013b4a1b0667664/
となっておりonedriveを指してます。
excel vbaにてonedrive上のファイルを参照する方法を教えていただけますでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/14 12:59