दिलचस्प पोस्ट
कोण ब्रैकेट के बीच अंतर <> और डबल कोट्स "" जबकि C ++ में शीर्ष लेख फ़ाइलें शामिल हैं? पायथन में "थ्रेड स्थानीय स्टोरेज" क्या है, और मुझे इसकी आवश्यकता क्यों है? कैसे TensorFlow में एक Tensor वस्तु के मूल्य को मुद्रित करने के लिए? अजगर का उपयोग करते हुए एक पाठ फ़ाइल में दो स्ट्रिंग्स के बीच मूल्य निकालें एएससीआईआई वर्ण के लिए एक आंत परिवर्तित करें अहस्ताक्षरित APK को स्थापित नहीं किया जा सकता Symfony2 में बंडल के लिए संबंधित फ़ाइलें एक्सेस करना क्या आप उन्हें "डिस्क" में सहेजने के बजाय वीडियो बनाने के लिए "स्ट्रीम" चित्रों को एफएफपीएजी में भेज सकते हैं? PHP SoapClient में प्रमाणपत्र सत्यापन अक्षम करें जावा 8 स्ट्रीम का विभाजन घूर्णन करते समय टुकड़ा ऑब्जेक्ट को बनाए रखें PHP और हैश / टुकड़ा यूआरएल का भाग लाइव माइक्रो से pyudio के साथ नल का पता लगाएं इंटेंट का उपयोग करते हुए एंड्रॉइड कई ईमेल अटैचमेंट jquery nth child वर्तमान में दिखाई दे रहा है

क्या रीडीम सुरक्षित करता है?

मैं किसी और के वीबीए एक्सेल कोड को देख रहा हूं वे ReDim Preserve dataMatrix(7, i) दोनों ReDim Preserve dataMatrix(7, i) को ReDim Preserve dataMatrix(7, i) कर रहे हैं यह क्या करता है?

इसके अलावा, ऐसा लगता है कि दूसरा पाश सिर्फ पहले लूप में डेटा को ओवरराइट करता है, क्या यह सही है?

 Dim dataMatrix() As String Worksheets.Item("ETS").Select Do While Trim(Cells(r, 1)) <> "" Debug.Print "The line: ", Trim(Cells(r, 1)), r r = r + 1 dataMatrix(1, i) = Trim(Cells(r, 1)) ''file name dataMatrix(2, i) = Trim(Cells(r, 2)) ''sample type dataMatrix(3, i) = Trim(Cells(r, 3)) ''sample name dataMatrix(4, i) = "ETS" '' dataMatrix(5, i) = Trim(Cells(r, 5)) ''Response dataMatrix(6, i) = Trim(Cells(r, 6)) ''ISTD Response dataMatrix(7, i) = Trim(Cells(r, 10)) ''Calculated Conc i = i + 1 ReDim Preserve dataMatrix(7, i) Loop r = 5 Worksheets.Item("ETG").Select Do While Trim(Cells(r, 1)) <> "" Debug.Print "The line: ", Trim(Cells(r, 1)), r r = r + 1 dataMatrix(1, i) = Trim(Cells(r, 1)) ''file name dataMatrix(2, i) = Trim(Cells(r, 2)) ''sample type dataMatrix(3, i) = Trim(Cells(r, 3)) ''sample name dataMatrix(4, i) = "ETG" dataMatrix(5, i) = Trim(Cells(r, 5)) ''Response dataMatrix(6, i) = Trim(Cells(r, 6)) ''ISTD Response dataMatrix(7, i) = Trim(Cells(r, 10)) ''Calculated Conc i = i + 1 ReDim Preserve dataMatrix(7, i) Loop 

Solutions Collecting From Web of "क्या रीडीम सुरक्षित करता है?"

जब आप अपने आकार को संशोधित करते हैं तो ReDim एक सरणी में एक डेटा रखता है। साथ ही यह डेटा को ओवरराइट नहीं करना चाहिए क्योंकि i लूप के हर चलन को बढ़ाता i : पहला लूप तब तक नहीं रुक जाएगा जब तक कि यह रिक्त सेल से मुकाबला न हो जाए, सरणी लंबाई को एक बार फिर चलना चाहिए, ताकि जब लंबाई 8 तो 1 i करने के लिए और नई लंबाई 9 हो जाता है जब दूसरी पुनरावृत्ति होती है, तो यह नया तत्व इंडेक्स 9 साथ सरणी के लिए लिखता है, इसकी लंबाई फिर से संशोधित करता है जिससे कि यह 1 तत्व लंबे समय तक हो और एक रिक्त रेखा का मुकाबला होने तक पुनरावृत्त हो।

Redim Preserve आप सरणी की सामग्री रखते हुए एक सरणी के आयाम को बदलने की अनुमति देता है।

प्रत्येक लूप के अंत में Redim Preserve सरणी में एक और पंक्ति जोड़ रहा है।

मुझे लगता है कि दूसरा पाश सरणी के लिए जोड़ रहा है क्योंकि i चर को लूप के बीच नहीं बदला गया है।