क्या वीबीए श्रेणी चर के सरणी का उपयोग कर समर्थन करता है?वीबीए में रेंजों के एक ऐरे का उपयोग - एक्सेल
dim rangeArray() as range
dim count as integer
dim i as integer
count = 3
redim rangeArray(1 to count)
for i = 1 to count
msgbox rangeArray(i).cells(1,1).value
next
मैं इसे इस प्रकार के आवेदन में काम नहीं कर सकता। मैं एक "मास्टर कॉपी" के रूप में एक निश्चित क्रम में श्रेणियों की एक श्रृंखला को स्टोर करना चाहता हूं। इसके बाद मैं इस सरणी को जो कुछ भी जोड़, हटा, क्रमबद्ध या कर सकता हूं और फिर इसे एक्सेल में श्रेणियों की एक श्रृंखला में प्रिंट कर सकता हूं। ऐसा लगता है कि एक्सेल इसका समर्थन नहीं करता है - यह आपको स्प्रेडशीट में अपना डेटा स्टोर करने के लिए मजबूर करता है और इसे उपयोग करने के लिए आपको इसे फिर से पढ़ना होगा।
जो मैं करने की कोशिश कर रहा हूं वह जावा में "कंटेनर क्लास" जैसा कुछ करता है, एक सुविधाजनक स्थान में मिश्रित डेटा स्टोर करने में सक्षम होने के लिए, अधिमानतः अनदेखा। मेरे कार्यक्रम में, एक टेम्पलेट अनुभाग है जो किसी अन्य शीट से कॉपी हो जाता है और फिर सक्रिय शीट पर बार-बार चिपकाया जाता है और टैग किया जाता है ताकि उपयोगकर्ता अलग-अलग अनुभागों के साथ-साथ नामित भी पहचान सकें ताकि मैं इसका उल्लेख कर सकूं। – GenericJam
इस कोड के साथ काम नहीं कर रहा है? आप क्या हासिल करने का प्रयास कर रहे हैं? उपर्युक्त कोड को देखते हुए, आपने सरणी को वास्तविक श्रेणी संदर्भ से भर नहीं दिया है। 'सेट रेंजएरे (1) = रेंज ("ए 1")' सेट रेंजएरे (2) = रेंज ("ए 2") 'के बाद' सेट रेंजएरे (3) = रेंज ("ए 3") ' – shahkalpesh
धन्यवाद योगदान देने वाले हर किसी के लिए। अंत में मैंने श्रेणियों की प्रतिलिपि बनाई, नए खंडों को जोड़ा, उन्हें क्रम में नाम दिया और उन्हें मूल स्थान पर वापस कॉपी किया। यह थोड़ा सा चंचल था लेकिन यह काम करता है। मेरे लिए मुख्य प्रकाशन था: एक्सेल जब तक शीट पर नहीं होता तब तक डेटा के लगातार डेटा और मिश्रित समूहों का समर्थन नहीं करता है। समस्या यह है कि आप गलती से गलत कोशिकाओं में डालकर डेटा पर प्रतिलिपि बना सकते हैं, इसलिए आपको अपने डेटा को रखने और ट्रैक करने में बहुत मेहनत करनी होगी। – GenericJam