gpt4 book ai didi

vba - Excel VBA 中的相对路径而不是绝对路径

转载 作者:行者123 更新时间:2023-12-02 13:45:07 26 4
gpt4 key购买 nike

以下代码工作正常,但现在如果我希望它给我的同事,我需要使用相对路径在代码中获取工作簿:

Sub HELLO()

Dim x As Workbook


Sheets("Sheet1").Cells.Clear

'## Open both workbooks first:
Set x = Workbooks.Open("C:\Users\500722\Desktop\dashboard\Task.xls")


'Now, transfer values from x to y:
Sheet1.Cells(1, 1) = x.Sheets("Page 1").Range("A1")
With x.Sheets("Page 1").UsedRange
'Now, paste to y worksheet:
Sheet1.Range("A1").Resize( _
.Rows.Count, .Columns.Count) = .Value

End With

x.Close

End Sub

如果我使用给 Set x = Workbooks.Open("\Task.xls")我收到一条错误消息,指出找不到路径。

最佳答案

改用这个:

Set x = Workbooks.Open(ThisWorkbook.Path & "\Task.xls")

关于vba - Excel VBA 中的相对路径而不是绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42692145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com