एक्सेल - बार-बार एक निर्दिष्ट संख्या में पंक्तियों को दोहराएं

एक एक्सेल वर्कशीट में पंक्तियों को उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन की सहायता से कई बार निर्दिष्ट किया जा सकता है। उपयोगकर्ता परिभाषित फ़ंक्शन को पंक्तियों को निर्दिष्ट संख्या को दोहराने के लिए लिखा जा सकता है। प्रोग्रामिंग अवधारणाओं के बारे में कुछ ज्ञान जैसे कि तब-तब की स्थिति और करते समय लूप्स इस तरह के फ़ंक्शन को लिखने के लिए आवश्यक हो सकते हैं। Excel.in सॉफ़्टवेयर की वर्कशीट में पंक्तियाँ डालने के लिए Selection.insert कमांड का उपयोग किया जा सकता है। स्क्रैच से कोड लिखने की आवश्यकता नहीं है क्योंकि वर्कशीट में कोड स्निपेट स्वतंत्र रूप से उपयोग के लिए उपलब्ध हैं। हालाँकि, किसी को यह सुनिश्चित करना चाहिए कि पंक्तियों को दोहराने के लिए उपयोगकर्ता द्वारा परिभाषित फ़ंक्शन या उप-रेखा सही समय पर निर्दिष्ट स्थान पर डाली गई हो।

  • मुद्दा
  • उपाय
  • ध्यान दें

मुद्दा

क्या किसी को पता है कि उस पंक्ति में मौजूद सेल में निर्दिष्ट संख्या तक स्प्रेडशीट में पंक्तियों को कैसे दोहराना है?

इस तालिका से

 कॉलम ए कॉलम बी

पीटर ३

जेम्स 7

डेविड 4

मुझे इस तालिका का निर्माण करने की आवश्यकता है:

 कॉलम ए कॉलम बी

पीटर ३

पीटर ३

पीटर ३

जेम्स 7

जेम्स 7

जेम्स 7

जेम्स 7

जेम्स 7

जेम्स 7

जेम्स 7

डेविड 4

डेविड 4

डेविड 4

डेविड 4

ऐसा करने के एक सरल तरीके पर कोई विचार?

उपाय

इसे इस्तेमाल करे:

 उप कॉपीडाटा ()

लंबे समय के रूप में मंद

डिम रिपीटैक्टर वैरिएंट के रूप में

lRow = 1

डू एज़ (सेल्स (lRow, "A") "")

पुनरावर्तनकर्ता = कोशिकाएं (lRow, "B")

अगर (रिपीटफ़ैक्टर> 1) और इस्मैनरिक (रिपीफ़ेक्टर)) तो

श्रेणी (कक्ष (lRow, "A"), कक्ष (lRow, "B"))। प्रतिलिपि करें

श्रेणी (कक्ष (lRow + 1, "A"), कक्ष (lRow + RepFactor - 1, "B")) का चयन करें।

चयन.इन्टर शिफ्ट: = xlDown

lRow = lRow + RepFactor - 1

अगर अंत

lRow = lRow + 1

लूप

अंत उप

ध्यान दें

मंच पर इस टिप के लिए rizvisa1 के लिए धन्यवाद।
पिछला लेख अगला लेख

शीर्ष युक्तियाँ