[英]how to open worksheet by passing value into variable in VBA
我正在嘗試通過從一個單元格獲取值並連接期望的文件名來打開工作表,但它顯示錯誤:對象變量或未設置塊變量,我正在使用以下代碼:其中“ 123.xlsx”是工作簿的名稱我要打開。
Dim output_path As Workbook
dim xlwkbrpt1 as workbook
output_path = Application.ActiveWorkbook.ActiveSheet.Range("F14").Value
Set xlwkbrpt1 = xlApp.Workbooks.Open(output_path & "\" & "123.xlsx")
您聲明變量output_path
類型錯誤。 嘗試這個:
Dim output_path As String
Dim xlwkbrpt1 As Workbook
output_path = Application.ActiveWorkbook.ActiveSheet.Range("F14").Value
Set xlwkbrpt1 = Workbooks.Open(output_path & "\" & "123.xls")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.