【发布时间】:2016-07-11 16:24:04
【问题描述】:
当我关闭用户窗体时提示错误(对象变量或未设置块变量)。
Private Sub UserForm_Initialize()
TextboxTotal.Text = Worksheets("Data_Base").Range("F2")
expence.Show
End Sub
Private Sub CommandButton1_Click()
Dim blankrow As Integer
Dim ws As Worksheet
Set ws = Worksheets("Data_Base")
blankrow = Sheets("Data_Base").Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets("Data_Base").Cells(blankrow, 1) = Format(TextDate.Value, "mm/dd/yyyy")
Sheets("Data_Base").Cells(blankrow, 2) = ComboBox1
Sheets("Data_Base").Cells(blankrow, 3) = Format(TextPrice.Value, "General number")
TextboxTotal.Text = Worksheets("Data_Base").Range("F2")
TextDate.Value = ""
ComboBox1.Value = ""
TextPrice.Value = ""
End Sub
【问题讨论】:
-
你在哪一行得到你的错误?你能按 F8 介入吗?
-
另外,忘记询问用户表单名称是否为 expence ?如果是这样,您不需要在
UserForm_Initialize中添加expense.show,而是在另一个调用此例程的例程中添加。