我試圖做這個網站上寫的東西www.excel-easy.com但是當我單擊工作表中的commandbutton
(來自ActiveX控件),就像網站指示的一樣,沒有任何反應。我試圖用從表單控件按鈕,但它說,錯誤是在這個 ---> DinnerPlannerUserForm.Show運行時錯誤424對象所需的用戶窗體不存在
我的代碼:
Sub Button2_Click()
DinnerPlannerUserForm.Show
End Sub
當我用F8,它說錯誤在這裏 - >Private Sub UserForm_Initialize()
Private Sub UserForm_Initialize()
'Empty NameTextBox
NameTextBox.Value = ""
'Empty PhoneTextBox
PhoneTextBox.Value = ""
'Empty CityListBox
CityListBox.Clear
'Fill CityListBox
With CityListBox
.AddItem "San Francisco"
.AddItem "Oakland"
.AddItem "Richmond"
End With
'Empty DinnerComboBox
DinnerComboBox.Clear
'Fill DinnerComboBox
With DinnerComboBox
.AddItem "Italian"
.AddItem "Chinese"
.AddItem "Frites and Meat"
End With
'Uncheck DataCheckBoxes
DateCheckBox1.Value = False
DateCheckBox2.Value = False
DateCheckBox3.Value = False
'Set no car as default
CarOptionButton2.Value = True
'Empty MoneyTextBox
MoneyTextBox.Value = ""
'Set Focus on NameTextBox
NameTextBox.SetFocus
End Sub
嘗試添加'UserForm' - 在Visual Basic編輯器中,單擊插入UserForm按鈕(或轉到插入> UserForm) – 0m3r
在我的情況下,調試器突出顯示UserForm.Show行,但問題出在Userform_Initialize 。我有一行代碼與UserForm無關,我沒有聲明一個對象。 VBA的調試器的限制可能會導致您對錯誤的搜索。 – PhillipOReilly