मुख्य सामग्री पर जाएं

कार्यपुस्तिका से सभी दृश्यमान या छिपी हुई शीटों को कैसे सूचीबद्ध करें?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-07-17

यदि आपके पास एक बड़ी कार्यपुस्तिका है जिसमें कुछ छिपी हुई कार्यपत्रकें हैं, तो अब, आपको नीचे दिखाए गए स्क्रीनशॉट के अनुसार सभी दृश्यमान और छिपी हुई शीटों को एक कार्यपत्रक में अलग-अलग सूचीबद्ध करना होगा। इस लेख में, मैं एक्सेल में सभी दृश्यमान और छिपी हुई शीटों को सूचीबद्ध करने के तरीके के बारे में बात करूंगा।

दस्तावेज़ सूची दृश्यमान शीट 1

सभी दृश्यमान और छिपी हुई शीटों को VBA कोड के साथ अलग-अलग सूचीबद्ध करें

एक्सेल में सभी दृश्यमान शीटों को एक्सेल के लिए कुटूल के साथ सूचीबद्ध करें


तीर नीला दायां बुलबुला सभी दृश्यमान और छिपी हुई शीटों को VBA कोड के साथ अलग-अलग सूचीबद्ध करें

वर्कशीट में दृश्यमान और छिपे हुए टैब नामों को सूचीबद्ध करने के लिए, निम्नलिखित वीबीए कोड आपके लिए उपयोगी हो सकता है, कृपया ऐसा करें:

1. दबाए रखें ALT + F11 कुंजी को खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। क्लिक करें सम्मिलित करें > मॉड्यूल, और निम्नलिखित कोड को इसमें पेस्ट करें मॉड्यूल खिड़की।

वीबीए कोड: सभी दृश्यमान और छिपी हुई शीटों को अलग से सूचीबद्ध करें:

Sub NameSheets()
'Updateby Extendoffice
    Dim x As Long, y As Long, z As Long
    Dim ws As Worksheet
    Dim shtCnt As Integer
    x = 1
    y = 1
    z = 1
    shtCnt = ThisWorkbook.Sheets.Count
    On Error Resume Next
    Application.ScreenUpdating = False
    Sheets.Add After:=Sheets(Sheets.Count)
    For i = 1 To shtCnt
        If Sheets(i).Visible = xlSheetHidden Then
            Cells(x, 2) = Sheets(i).Name
            x = x + 1
        End If
        If Sheets(i).Visible = xlSheetVisible Then
           Cells(y, 1) = Sheets(i).Name
            y = y + 1
        End If
        If Sheets(i).Visible = xlSheetVeryHidden Then
            Cells(z, 3) = Sheets(i).Name
            z = z + 1
        End If
    Next i
    Application.ScreenUpdating = True
End Sub

3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, सभी दृश्यमान, छिपी हुई, बहुत छिपी हुई शीट को एक नई शीट में अलग से सूचीबद्ध किया गया है जैसा कि स्क्रीनशॉट में दिखाया गया है:

दस्तावेज़ सूची दृश्यमान शीट 2


तीर नीला दायां बुलबुला एक्सेल में सभी दृश्यमान शीटों को एक्सेल के लिए कुटूल के साथ सूचीबद्ध करें

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने शीट नामों की सूची बनाएं सुविधा, आप प्रत्येक टैब पर हाइपरलिंक के साथ वर्तमान कार्यपुस्तिका की सभी दृश्यमान शीटों को तुरंत सूचीबद्ध कर सकते हैं।

एक्सेल के लिए कुटूल : 300 से अधिक उपयोगी एक्सेल ऐड-इन्स के साथ, 30 दिनों में बिना किसी सीमा के आज़माने के लिए निःशुल्क. 

स्थापित करने के बाद एक्सेल के लिए कुटूल, कृपया निम्नानुसार करें:

1। क्लिक करें कुटूल्स प्लस > वर्कशीट > शीट नामों की सूची बनाएं, स्क्रीनशॉट देखें:

2. में शीट नामों की सूची बनाएं संवाद बकस:

(1.) चयन करें हाइपरलिंक की एक सूची शामिल है नीचे शीट इंडेक्स शैलियाँ अनुभाग;

(2.) शीट इंडेक्स के लिए वर्कशीट नाम दर्ज करें।

(3.) वर्कशीट इंडेक्स का स्थान निर्दिष्ट करें।

(4.) निर्दिष्ट करें कि आप शीट इंडेक्स में वर्कशीट नाम कितने कॉलम प्रदर्शित करना चाहते हैं।

दस्तावेज़ सूची दृश्यमान शीट 4

3। और फिर क्लिक करें Ok बटन, सभी दृश्यमान शीटों को एक नई शीट में सूचीबद्ध किया गया है, छिपी हुई शीटों को छोड़कर, स्क्रीनशॉट देखें:

दस्तावेज़ सूची दृश्यमान शीट 5

अभी एक्सेल के लिए डाउनलोड और नि:शुल्क परीक्षण कुटूल पर क्लिक करें!

सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Da error el codigo que aparece ahi el correcto seria: 

Sub NameSheets()

Dim x As Long
Dim y As Long
Dim z As Long
Dim ws As Worksheet
Dim shtCnt As Integer
Dim i As Integer

x = 1
y = 1
z = 1
shtCnt = ActiveWorkbook.Sheets.Count
On Error Resume Next
Application.ScreenUpdating = False
Sheets.Add After:=Sheets(Sheets.Count)
For i = 1 To shtCnt
If Sheets(i).Visible = xlSheetHidden Then
Cells(x, 2) = Sheets(i).Name
x = x + 1
End If
If Sheets(i).Visible = xlSheetVisible Then
Cells(y, 1) = Sheets(i).Name
y = y + 1
End If
If Sheets(i).Visible = xlSheetVeryHidden Then
Cells(z, 3) = Sheets(i).Name
z = z + 1
End If
Next i
Application.ScreenUpdating = True
End Sub
This comment was minimized by the moderator on the site
Hello, Solange,
Thanks for your enthusiastic comment, both the code you provided and the code in this article work well.Thanks again!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations