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

एक्सेल में सेल रंग के आधार पर पंक्तियों को कैसे छिपाएं?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2020-05-29
दस्तावेज़ पंक्तियों को रंग 1 के अनुसार छिपाएँ

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

VBA कोड के साथ सेल रंग के आधार पर पंक्तियाँ छिपाएँ

एक्सेल के लिए कुटूल के साथ सेल रंग के आधार पर पंक्तियाँ छिपाएँ


VBA कोड के साथ सेल रंग के आधार पर पंक्तियाँ छिपाएँ

विशिष्ट पृष्ठभूमि रंग के आधार पर पंक्तियों को छिपाने के लिए, निम्नलिखित VBA कोड आपकी मदद कर सकता है, कृपया ऐसा करें:

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

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

VBA कोड: सेल रंग के आधार पर पंक्तियाँ छिपाएँ:

Sub Hidebycolor()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim I As Long
    On Error Resume Next
    If ActiveWindow.RangeSelection.Count > 1 Then
      xTxt = ActiveWindow.RangeSelection.Columns(1).AddressLocal
    Else
      xTxt = ActiveSheet.UsedRange.Columns(1).AddressLocal
    End If
LInput:
    Set xRg = Application.InputBox("Range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Areas.Count > 1 Then
        MsgBox "does not support multiple selections", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    If xRg.Columns.Count > 1 Then
        MsgBox "the selection is not more than 1 column", vbInformation, "Kutools for Excel"
        GoTo LInput
    End If
    On Error Resume Next
    Application.ScreenUpdating = False
    For I = 1 To xRg.Count
        If xRg.Range("A" & I).Interior.ColorIndex = 20 Then
            xRg.Range("A" & I).EntireRow.Hidden = True
        End If
    Next 'i
    Application.ScreenUpdating = True
End Sub

3। फिर दबायें F5 इस कोड को चलाने के लिए कुंजी, और एक प्रॉम्प्ट बॉक्स आपको उन कक्षों का चयन करने की याद दिलाने के लिए पॉप आउट होता है जिनका आप उपयोग करना चाहते हैं, स्क्रीनशॉट देखें:

दस्तावेज़ पंक्तियों को रंग 2 के अनुसार छिपाएँ

4। और फिर क्लिक करें OK बटन, सभी हल्के नीले रंग के सेल एक साथ छिपा दिए गए हैं, स्क्रीनशॉट देखें:

दस्तावेज़ पंक्तियों को रंग 1 के अनुसार छिपाएँ

टिप्पणियाँ:

1. उपरोक्त कोड में, संख्या 20 इस स्क्रिप्ट के अंदर यदि xRg.Range('A' & I).Institute.ColorIndex = 20 फिर रंग सूचकांक संख्या है, आप इसे आवश्यकतानुसार बदल सकते हैं।

2. यदि आप रंग सूचकांक संख्या के बारे में निश्चित नहीं हैं, तो आपको वह रंग सूचकांक प्राप्त करने के लिए निम्नलिखित कोड लागू करना चाहिए जिसे आप जानना चाहते हैं:

Function GetColor(r As Range) As Integer
GetColor = r.Interior.ColorIndex
End Function

और फिर सूत्र दर्ज करें: =रंग प्राप्त करें(A2) सेल A2 में पृष्ठभूमि के विशिष्ट रंग सूचकांक नंबर को वापस करने के लिए, आप आवश्यकतानुसार A2 को अन्य में बदल सकते हैं।


एक्सेल के लिए कुटूल के साथ सेल रंग के आधार पर पंक्तियाँ छिपाएँ

यदि आपके पास एक्सेल के लिए कुटूल, के साथ अपने फ़ॉर्मेट वाले सेल चुनें उपयोगिता, आप पहले विशिष्ट रंगीन कोशिकाओं का चयन कर सकते हैं, और फिर उन्हें तुरंत छिपा सकते हैं।

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

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

1। क्लिक करें कुटूल > चुनते हैं > फ़ॉर्मेट वाले सेल चुनें, स्क्रीनशॉट देखें:

2. में फ़ॉर्मेट वाले सेल चुनें संवाद बॉक्स में, नीचे दिए गए कार्य करें:

(1.) क्लिक करें दस्तावेज़ पंक्तियों को रंग 5 के अनुसार छिपाएँउस डेटा श्रेणी का चयन करने के लिए बटन जिसे आप उपयोग करना चाहते हैं;

(2.) फिर क्लिक करें सेल से फ़ॉर्मेट चुनें उस विशिष्ट रंगीन सेल का चयन करने के लिए बटन जिसके आधार पर आप पंक्तियों को छिपाना चाहते हैं;

(3.) विशिष्ट सेल की सभी विशेषताओं को सूची बॉक्स में सूचीबद्ध किया गया है, कृपया जांचें पीछे का रंग नीचे भरना अनुभाग।

दस्तावेज़ पंक्तियों को रंग 4 के अनुसार छिपाएँ

3। तब दबायें Ok बटन, विशिष्ट रंग वाले सभी कक्षों को एक साथ चुना गया है, और फिर क्लिक करें होम > का गठन > छुपाएं और उजागर करें > पंक्तियाँ छिपाएँ, स्क्रीनशॉट देखें:

दस्तावेज़ पंक्तियों को रंग 6 के अनुसार छिपाएँ

4. और फिर विशिष्ट रंग के साथ चयनित सेल छिपा दिए जाते हैं, स्क्रीनशॉट देखें:

दस्तावेज़ पंक्तियों को रंग 7 के अनुसार छिपाएँ

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


डेमो: एक्सेल के लिए कुटूल के साथ सेल रंग के आधार पर पंक्तियाँ छिपाएँ

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

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

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड 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
Is it possible to use the code with conditional formatting? I tried the code but it only worked on standardly colored cells, not on those which got the color from a conditional formatting.
In my case, the rows should be hidden when the cell in column C is gray (colorindex = 15). But the row should be shown again, when the cell changes color to white again. Is this possible?
Thanks!
This comment was minimized by the moderator on the site
Thank you!!! I came across the macro you wrote above and had 1000s of rows to hide based on one color... your macro and directions worked wonderfully! I appreciate your help!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations