下面是我的整個代碼。我不斷收到運行時錯誤13,任何幫助將不勝感激。如何在VBA中調試運行時錯誤13?
Private Sub Button_Clear_Click()
Input_Wager.Text = "0"
End Sub
下面的段,當按下命令按鈕,如果文本框Input_Wager
是空的,它顯示一個消息,我想,否則它開始計算在elseif
部
Private Sub Button_Submit_Click()
If Me.Input_Wager.Text = "" Then
MsgBox ("Display")
ElseIf Me.Input_Wager.Text <> "" Then
TextBox2.Text = "$" & (Me.Input_Wager * 35)
TextBox3.Text = "$" & (Me.Input_Wager * 17)
TextBox4.Text = "$" & (Me.Input_Wager * 8)
TextBox5.Text = "$" & (Me.Input_Wager * 11)
TextBox6.Text = "$" & (Me.Input_Wager * 6)
TextBox7.Text = "$" & (Me.Input_Wager * 5)
TextBox8.Text = "$" & (Me.Input_Wager * 11)
TextBox9.Text = "$" & (Me.Input_Wager * 17)
TextBox10.Text = "$" & (Me.Input_Wager * 2)
TextBox11.Text = "$" & (Me.Input_Wager * 2)
TextBox12.Text = "$" & (Me.Input_Wager * 1)
TextBox13.Text = "$" & (Me.Input_Wager * 1)
TextBox14.Text = "$" & (Me.Input_Wager * 1)
TextBox15.Text = "$" & (Me.Input_Wager * 1)
TextBox16.Text = "$" & (Me.Input_Wager * 1)
TextBox17.Text = "$" & (Me.Input_Wager * 1)
End If
End Sub
是問題,你連接一個字符串和一個整數? –
運行時錯誤13意味着[類型不匹配](https://msdn.microsoft.com/en-us/library/aa264979(v = vs.60).aspx)。所以你正在使用錯誤類型的對象。例如,你爲什麼將一個控件乘以35?你乘以數字,而不是控件。 –
顯然'Input_Wager'的內容不能被隱式地解析爲一個數字。 – GSerg