एकल पंक्ति वेक्टर को मैट्रिक्स में परिवर्तित करना - VBA कोड उदाहरण

  • चरण 1इंटरएक्टिव वीबीए ट्यूटोरियल फ्री लें
  • चरण 2हमारा वीबीए ऐड-इन कोडिंग को आसान डाउनलोड करता है
  • चरण 3हमारे वीबीए नमूना कोड का संदर्भ लें
  • हमे भाड़े पर नियुक्त करेंजटिल वीबीए आवश्यकता? हमारे विशेषज्ञों को किराए पर लें।

वीबीए सीखें

सिंगल रो वेक्टर को मैट्रिक्स में बदलें

यह कन्वर्ट मैट्रिक्स टू वेक्टर ट्यूटोरियल का विपरीत ट्यूटोरियल है।

निम्नलिखित फ़ंक्शन एक एकल पंक्ति वेक्टर लेता है और एक मैट्रिक्स में परिवर्तित होता है:

123456789101112131415161718 फंक्शन Create_Matrix(Vector_Range as Range, No_Of_Cols_in_output as Integer, No_of_Rows_in_output as Integer) वैरिएंट के रूप मेंरेडिम Temp_Array(No_Of_Cols_in_output, No_of_Rows_in_output)Dim No_Of_Elements_In_Vector as IntegerDim Col_Count पूर्णांक के रूप में, Row_Count पूर्णांक के रूप मेंमंद सेलNo_Of_Elements_In_Vector = Vector_Range.Rows.Count'शून्य शर्तों को हटा दें'अगर वेक्टर_रेंज कुछ भी नहीं है तो फ़ंक्शन से बाहर निकलेंअगर No_Of_Cols_in_output = 0 तो फ़ंक्शन से बाहर निकलेंअगर No_of_Rows_in_output = 0 तो फ़ंक्शन से बाहर निकलेंयदि No_Of_Elements_In_Vector = 0 तो फ़ंक्शन से बाहर निकलेंCol_Count = 1 से No_Of_Cols_in_output के लिएRow_Count = 1 से No_of_Rows_in_output के लिएTemp_Array(Col_Count, Row_Count) = Vector_Range.Cells(((No_of_Rows_in_output) * (Col_Count - 1) + Row_Count), 1)अगली पंक्ति_गणनाअगला Col_CountCreate_Matrix = Temp_Arrayअंत समारोह

फ़ंक्शन 3 तर्क लेता है:
• प्रारंभिक वेक्टर की सीमा
• मैट्रिक्स में आवश्यक पंक्तियों की संख्या
• मैट्रिक्स में आवश्यक स्तंभों की संख्या

तो अगर हमारे पास है:

तब हम अपने फ़ंक्शन को कॉल कर सकते हैं:

Convert_to_matrix(c7:c16,2,5)

कहा पे:

1. c7:c16 मैट्रिक्स रेंज है
2. 2 मैट्रिक्स में आवश्यक पंक्तियों की संख्या है
3. 5 आवश्यक स्तंभों की संख्या है

और हमें मिलता है:

इस फ़ंक्शन से .XLSM फ़ाइल डाउनलोड करने के लिए, यहां क्लिक करें।

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave