請教VBA宣告成工作簿變數後的指派問題

因以前未用到宣告成工作簿變數..今天為了要用錄製開啟新工作簿..然後剪下內容,再將那被剪下的工作簿關閉
但考慮到很多時候可能會同時開啟多個工作簿,所以想要將這個特定被新開啟的工作簿用指定方式關閉
我想了下是這樣做法
在程序開頭
Dim myWB as workbook
Set myWB = New Workbook
myURL= "網址......"
With myWB.Open(myURL)
....
...
End with
 
可是這裡會出現兩個問題

錯誤一為

Set myWB = New Workbook

 
請教VBA宣告成工作簿變數後的指派問題
我查了好久,但查得的都跟outlook信件相關..可是我根本沒有用到郵件的東東..
 

另一個問題則是

With myWB.Open(myURL)

好像不能這樣用..??

想請教正確宣告成工作簿物件變數的語法
謝謝
因為我想在程式若中途的有錯誤時,能一併將那新開的工作簿給關閉
如果語法打成
with workbook.open(myURL)
是可以正確開啟的,但當程式出錯時,因我用on Error 的方式讓它跳到錯誤處理的地方
最後直接exit sub
但程序跳開了,唯那開啟的工作簿卻還在便是...
2021-03-24 13:32 發佈
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?