एक्सेल वर्कबुक में वर्कशीट के नामों को सूची के रूप में आउटपुट करें

Anonim

किसी Excel कार्यपुस्तिका में सभी कार्यपत्रकों के नाम सूचीबद्ध करके किसी कार्यपुस्तिका के लिए सामग्री तालिका बनाएँ

किसी कार्यपुस्तिका में सभी कार्यपत्रकों की सूची प्राप्त करना चाहते हैं? फिर एक वीबीए मैक्रो का प्रयोग करें। निम्न मैक्रो सक्रिय कार्यपुस्तिका में एक नई कार्यपत्रक बनाता है और इस कार्यपत्रक में सभी शीटों के नामों को एक के नीचे एक सूचीबद्ध करता है:

सब लिस्टब्लेटर ()
पूर्णांक के रूप में मंद रेखा
वर्कशीट के रूप में मंद सूची
सूची सेट करें = ActiveWorkbook.Worksheets.Add
लाइन = 1 के लिए ActiveWorkbook.Worksheets.Count . के लिए
List.Cells (पंक्ति, १) .Value = वर्कशीट्स (पंक्ति) .Name
अगली पंक्ति
अंत उप

एक बार शुरू होने के बाद, मैक्रो सक्रिय कार्यपुस्तिकाओं में कार्यपत्रकों की एक सूची तैयार करता है। यह सूची एक नई कार्यपत्रक में है। निम्नलिखित आंकड़ा दिखाता है कि परिणाम कैसा दिख सकता है:

मैक्रो में प्रवेश करने के लिए, एक्सेल में कुंजी संयोजन ALT F11 दबाएं। यह VBA संपादक को कॉल करता है। एक खाली मॉड्यूल शीट डालने के लिए INSERT - MODULE कमांड का उपयोग करें। मैक्रो शुरू करने के लिए, एक्सेल के भीतर कुंजी संयोजन ALT F8 दबाएं।