मैं एक VBA आवेदन बनाने रहा हूँ, और मैं निम्नलिखित कोड है: Object required error at getEffort(previousCell)
:वस्तु आवश्यक त्रुटि एक्सेल VBA
Dim previousCell As range
Private Sub Worksheet_SelectionChange(ByVal target As range)
Application.EnableEvents = False
On Error GoTo ws_exit:
Set previousCell = target
getEffort (previousCell) '**Here i get object required**
ws_exit:
Application.EnableEvents = True
MsgBox Err.Description
End Sub
Private Function getEffort(ByVal cell As range)
' do soemthing
End Sub
मैं क्यों मैं त्रुटि संदेश मिलता है यकीन नहीं है। अगर मैं Target
में जाता हूं, तो यह काम करता है।
धन्यवाद
क्या _Private Function_ _Private Sub_ होना चाहिए क्योंकि आप मान वापस लौटने से संबंधित नहीं हैं और निजी फ़ंक्शन "अंत SUB" के साथ समाप्त होता है? – ray
getEffort को कॉल करते समय ब्रांड्स का उपयोग न करें। यदि आप कोष्ठक का उपयोग करते हैं तो आपका कोड वापसी मूल्य की अपेक्षा करेगा (क्या कुछ भी वापस लौटाता है?) –
नोट: यदि आप उपनाम से पहले 'कॉल' टाइप करते हैं तो आप पैराथेस का उपयोग कर सकते हैं - 'कॉल getEffort (पिछलासेल) ' –