vba代码怎么打开别的工作薄

我有一个文件夹A,内有B,C文件夹,B内的E工作薄如何打开C内的F工作薄,用vba代码
想用相对路径实现

'我来回答
'你想打开的是相对路径

'复制下面的代码
Sub AA()
Dim path As String, n As Long
path = ThisWorkbook.path
n = UBound(Split(path, "\"))
Workbooks.Open Replace(path, Split(path, "\")(n), "C\F.xlsX")
End Sub

'把此代码放在B文件夹 E工作簿内
'可以打开 C文件夹 F工作簿
'本机测试 通过
'严禁抄袭 初涉江湖OOO
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-26
这种格式:
Workbooks.Open(FilePath)本回答被网友采纳
第2个回答  2010-11-26
下述过程打开 D 盘上名为 C_Folder 的文件夹中的 F_Worksheet.xls 工作簿。
Sub OpenSht()
Workbooks.Open (
相似回答