[英]“<Application-defined or object-defined error> Error 1004”
[英]Error 1004 "Application-defined or Object-defined error
我有一個Userform
與Textboxes
在里面。
當我嘗試單擊表單中的Submit
按鈕時,出現Error 1004 "Application-defined or Object-defined error"
。 為什么我會收到那個錯誤?
這是代碼
Private Sub btnSubmit_Click()
Sheet2.Activate
Dim lastRow2 As Long
lastRow2 = Sheets("Sheet2").Range("A" & Rows.Count).End(xlUp).Row + 1
Sheets("Sheet2").Range("A" & lr4).Value = CDate(Me.tbDate).Value
Sheets("Sheet2").Range("B" & lr4).Value = Me.tbProduct.Value
Sheets("Sheet2").Range("C" & lr4).Value = Me.tbQty.Value
Sheets("Sheet2").Range("D" & lr4).Value = Me.tbPrice.Value
End Sub
Private Sub UserForm_Initialize()
Me.tbDate.Value = Date
Me.tbProduct.Value = ""
Me.tbQty.Value = ""
Me.tbPrice.Value = ""
End Sub
您收到該錯誤是因為lr4
是0
。
Sheets("Sheet2").Range("A" & lr4).Value = CDate(Me.tbDate).Value
更多說明
修復lr4
的值后,您將不會收到問題中提到的Applicaiton Defined Error
。 但是, Cdate
的.Value
,您將收到語法錯誤。 刪除它或將其更改為CDate(Me.tbDate.Value)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.