簡體   English   中英

錯誤 1004“應用程序定義或對象定義的錯誤

[英]Error 1004 "Application-defined or Object-defined error

我有一個UserformTextboxes在里面。

當我嘗試單擊表單中的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

您收到該錯誤是因為lr40

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM