मैं किसी भी तरह Excel 2010 के क्रैश होने का एक नया कार्यपुस्तिका में आईडीई में निम्न दर्ज करके सक्षम हूँ:Excel 2010 ReDim बचाना दुर्घटना
private sub foo
redim v(,1 to 3)
ठीक है, आप टाइप करने के लिए की संभावना नहीं कर रहे हैं ... लेकिन यहाँ क्या वास्तव में क्या हुआ है:
private sub foo
dim v(1 to N, 1 to M)
...
M = New_Value
redim preserve v(,1 to M) ' seemed reasonable ... then CRASH !!!
ऐसा नहीं है कि VBA आवश्यकता है कि आप एक 2 डी के 1 परम स्पष्ट ReDim की रक्षा हो (कि आप 1 आयाम को बदलने के लिए अनुमति नहीं कर रहे हैं) मज़ेदार है। लेकिन यह मजाकिया नहीं है जब एक सरल वाक्यविन्यास त्रुटि के लिए जुर्माना एक कठिन दुर्घटना है। यह एक उचित स्वच्छ वातावरण (आईडीई में खाली प्रोजेक्ट फलक शुरू करने के साथ कोई स्थापित एडिन नहीं है) के साथ एक आईटी विभाग है, और "रेडिम वी (1 से एम)" ने मेरे पड़ोसी की मशीन को भी दुर्घटनाग्रस्त कर दिया - तो यह सिर्फ मुझे नहीं है।
मुझे आश्चर्य है कि यह व्यवहार दूसरों के साथ होता है, और अगर मैं किसी और को बचाता हूं तो मैं इसे पोस्ट कर रहा हूं, जब तक मैंने अपनी कार्यपुस्तिकाओं को पुनर्निर्माण नहीं किया, जब तक मैंने बग को पिन नहीं किया।
मजेदार है यही कारण है कि। मैंने आपके नमूना # 2 को एक नए एक्सेल मॉड्यूल में चिपकाया और पूरी चीज अलग हो गई! शायद अगर हममें से पर्याप्त ने इसे भेजा है, तो कोई इसे ठीक करेगा :) – Fionnuala
हां यह मेरे लिए भी एक दुर्घटना का कारण बन गया। एक्सेल 2010. – Reafidy
मेरा भी दुर्घटनाग्रस्त हो गया। एक्सेल 2010 –