कॉपी करने का प्रयास करते समय ऑब्जेक्ट आवश्यक है, मैं एक टेक्स्ट बॉक्स की सामग्री को workbook
से दूसरे में कॉपी करने का प्रयास कर रहा हूं। मुझे पहलेसे सेल मानों की प्रतिलिपि बनाने में कोई समस्या नहीं है, लेकिन जब मैं टेक्स्ट बॉक्स की प्रतिलिपि बनाने का प्रयास करता हूं तो मुझे object required
त्रुटि मिलती है। यह macro
कार्यपुस्तिका से चलाया जा रहा है जिसमें डेटा कॉपी किया गया है। Excel 2007
का उपयोग कोड:एक्सेल वीबीए रन-टाइम त्रुटि '424': टेक्स्टबॉक्स
Sub UploadData()
Dim xlo As New Excel.Application
Dim xlw As New Excel.Workbook
Set xlw = xlo.Workbooks.Open("c:\myworkbook.xlsx")
xlo.Worksheets(1).Cells(2, 1) = Range("d4").Value 'Copy cell content (this works fine)
xlo.Worksheets(1).Cells(2, 2) = TextBox1.Text 'This gives me the object required error
xlw.Save
xlw.Close
Set xlo = Nothing
Set xlw = Nothing
End Sub
किसी भी मदद के लिए धन्यवाद।
पूर्ण Application.ActiveWorkbook.ActiveSheet.TextBox1 साथ करने की कोशिश की इस की जगह? क्या आप जांच सकते हैं कि ActiveWorkbook/ActiveSheet xlw नहीं है या नहीं? यदि ऐसा है, तो आपको किसी अन्य को खोलने से पहले अपने सक्रिय दस्तावेज़ के लिए ऑब्जेक्ट सेट करना होगा। – dnLL
इस '... = activesheet.TextBox1.Object.value' या' .Text' प्रॉपर्टी को अंत में भी काम करना चाहिए –
मुझे एक 'ऑब्जेक्ट इस संपत्ति या विधि का समर्थन नहीं करता है' आपके समाधानों में से किसी एक के साथ डीएनएलएल & KazJaw –