2013-10-25 124 views
-3

VBA錯誤:對象變量或與塊變量未設置VBA錯誤:對象變量或與塊變量未設置

我不知道剛剛發生了什麼!請幫忙。這是我的代碼!

If intMsgBox = vbYes Then 
Unload frmNewOrder // error here 
Unload Main_Menu //error here 
ActiveSheet.PrintPreview 
wkbNewOrder.Worksheets("New Order").Select 
wkbNewOrder.Worksheets("New Order").Delete 
wkbNewOrder.Worksheets("Main Menu").Select 
End If 
+1

什麼是'frmNewOrder'和'Main_Menu'? – sam092

+1

你怎麼得到*兩個*錯誤?代碼在第一個之後不會停止嗎? –

+0

+ 1 LOL @ Jean-FrançoisCorbett:那也是我第一個想到的...... :) –

回答

0

看起來你宣佈frmNewOrder作爲變量,但你沒有把它和你的代碼如下所示:

Dim MyForm As UserForm1 
Unload MyForm 

但應改爲:

Dim MyForm As UserForm 
Set MyForm = UserForm1 
Unload MyForm 
相關問題