首页 > 解决方案 > 试图在特定选项卡中打开文件

问题描述

我试图让一个文件打开到一个特定的选项卡,但我很挣扎。我知道位置有问题。我尝试添加括号和其他格式来修复位置,但没有任何效果。

strPath = "G:\Budgets and Financial\CLT Budget Templates\"
strFile = "Belle Grove Manor.xlsx"
strSheet = "Sheet1"
strRng = Range("E2").Address(2, 5, xlR1C1)
strRef = "'" & strPath & "[" & strFile & "]" & strSheet & "'!" & strRng
Workbooks.Open (strRef)

标签: excelvba

解决方案


这行得通吗?

Sub openWB()

    strPath = "G:\Budgets and Financial\CLT Budget Templates\"
    strFile = "Belle Grove Manor.xlsx"
    strSheet = "Sheet1"
    strRng = "E2"
    strRef = strPath & strFile

    Dim newWB As Workbook
    Set newWB = Workbooks.Open(strRef)
    newWB.Sheets(strSheet).Select
    newWB.Sheets(strSheet).Range(strRng ).Select

End Sub

推荐阅读