बनाने के लिए एक्सेल कोशिकाओं की एक सूची को सरल बनाएं मैं सेल संदर्भों की सूची से Excel.Range ऑब्जेक्ट बनाना चाहता हूं जो गतिशील रूप से जेनरेट किए गए हैं।रेंज
Excel.Range outputRange = sheet.get_Range(strCellRange, Type.Missing);
चूंकि strCellRange काफी बड़ा हो सकता है, यह कॉम अपवाद देता है। इसलिए मैं इसे यूनियन के साथ रेंज नोटेशन के लिए सरल बनाना चाहता हूं।
उदा
string strCellRange = "F2,G2,H2,I2,J2,K2,L2,F7,G7,H7,I7,J7,K7,L7,F12,G12,H12,I12,J12,K12,L12,F17,G17,H17,I17,J17,K17,L17,F22,G22,H22,I22,J22,K22,L22,F27,G27,H27,I27,J27,K27,L27";
string strCellRange = "F2:L2,F7:L7,F12:L12,F17:L17,F22:L22,F27:L27";
- को
वहाँ कक्ष संदर्भ का बहुत कुछ के साथ एक रेंज वस्तु बनाने के लिए किसी भी एक्सेल विधि है?
- क्या उपरोक्त सरलीकरण (एक मैट्रिक्स एल्गोरिदम) प्राप्त करने के लिए कोई ज्ञात एल्गोरिदम है?
एक्सेल वीबीए में आप 1 और 2 को पूरा करने के लिए 'संघ' का उपयोग करेंगे। मैं इस बारे में चिंतित हूं कि कैसे - या अगर - आप इसे 'सी # ' – brettdj
@brettdj के माध्यम से प्राप्त कर सकते हैं: हाँ मैं एप्लिकेशन का उपयोग कर सकता हूं। यूनियन (, )। लेकिन मेरी मूल स्ट्रिंग में AFAIK अल्पविराम "," यूनियन ऑपरेटर भी है। –
नीचे मेरा अपडेट देखें। आरजीडीएस – brettdj