简体   繁体   中英

Runtime error 424 Compile error, Object Required - VBA Excel

I need a simple bit of VBA code to work, however I keep getting runtime error 424.

I have looked over many other posts but found nothing that could help me

All I want to do is Vlookup with the id "individual" and find it in the ApplySublimits Worksheet.

Sub CommandButton1_Click()
    Dim individual As String
    Dim individualCap As Single
    Dim subRange As Range

    Set subRange = ApplySublimits.Range("B:D")
    individual = "D02065"

    Range("C10").Value = individual

    individualCap = Application.WorksheetFunction.VLookup(individual, subRange, 2, False)
End Sub

I keep getting this error but i dont understand why. Im very new to excel and would appreciate some help or guidance.

How can a single (a floating point number) hold something starting with D. It's not 0-9. If it's hex the &hD02065 is the way to do it. Plus numbers aren't enclosed in quotes.

Declare and set applysublimits as the worksheet

Change individualCap to String

eg

Sub CommandButton1_Click()
    Dim individual As String
    Dim individualCap As String
    Dim subRange As Range
    Dim applysublimits As Worksheet

    Set applysublimits = Sheets("Sheet1")
    Set subRange = applysublimits.Range("B:D")
    individual = "D02065"

    Range("C10").Value = individual

    individualCap = Application.WorksheetFunction.VLookup(individual, subRange, 2, False)
End Sub

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM