एक्सेलमा सक्रिय पङ्क्ति र स्तम्भ कसरी हाइलाइट गर्ने

  • यो साझा गर्नुहोस्
Michael Brown

यस ट्युटोरियलमा, तपाईंले एक्सेलमा चयन गरिएको सेलको पङ्क्ति र स्तम्भलाई गतिशील रूपमा हाइलाइट गर्ने ३ फरक तरिकाहरू सिक्नुहुनेछ।

लामो समयसम्म ठूलो कार्यपत्र हेर्दा, तपाईंले अन्ततः तपाईको कर्सर कहाँ छ र तपाई कुन डाटा हेर्दै हुनुहुन्छ भन्ने ट्र्याक गुमाउन सक्छ। तपाईं कुनै पनि क्षणमा कहाँ हुनुहुन्छ भन्ने कुरा जान्नको लागि, तपाईंको लागि सक्रिय पङ्क्ति र स्तम्भहरू स्वचालित रूपमा हाइलाइट गर्न Excel प्राप्त गर्नुहोस्! स्वाभाविक रूपमा, हाइलाइटिङ गतिशील हुनुपर्छ र प्रत्येक पटक तपाईंले अर्को सेल चयन गर्दा परिवर्तन गर्नुपर्छ। अनिवार्य रूपमा, हामीले यो हासिल गर्ने लक्ष्य राखेका छौं:

    स्वत: हाइलाइट पङ्क्ति र VBA सँग चयन गरिएको सेलको स्तम्भ

    यो उदाहरणले तपाइँ कसरी VBA सँग प्रोग्रामेटिक रूपमा सक्रिय स्तम्भ र पङ्क्ति हाइलाइट गर्न सक्नुहुन्छ भनेर देखाउँछ। यसका लागि, हामीले वर्कशीट वस्तुको चयन परिवर्तन घटना प्रयोग गर्नेछौं।

    पहिले, तपाईँले पानामा रहेका सबै कक्षहरूको पृष्ठभूमि रङ खाली गर्नुहोस् <। 1>ColorIndex गुण ० मा। र त्यसपछि, तपाईंले सक्रिय कक्षको सम्पूर्ण पङ्क्ति र स्तम्भलाई तिनीहरूको ColorIndex गुणलाई इच्छित रंगको लागि अनुक्रमणिका नम्बरमा सेट गरेर हाइलाइट गर्नुहुन्छ।

    निजी उप कार्यपत्र_ चयन परिवर्तन (दायराको रूपमा भ्याल लक्ष्य) यदि Target.Cells.Count > 1 त्यसपछि उप अनुप्रयोगबाट बाहिर निस्कनुहोस्। स्क्रिनअपडेटिङ = गलत 'सबै सेल सेलहरूको रंग खाली गर्नुहोस्।Interior.ColorIndex = 0 लक्षित 'हाइलाइट पङ्क्ति र चयन गरिएको कक्षको स्तम्भ।EntireRow.Interior.ColorIndex = 38.EntireColumn.Interior.ColorIndex = 24 End with Application.ScreenUpdating = True End Sub

    कोडलाई अनुकूलन गर्दै

    यदि तपाइँ आफ्नो आवश्यकताको लागि कोड अनुकूलन गर्न चाहनुहुन्छ भने, यी साना सुझावहरू काममा आउन सक्छन्:

    • हाम्रो नमूना कोडले माथिको gif मा प्रदर्शन गरिएका दुई फरक रङहरू प्रयोग गर्दछ - पङ्क्तिको लागि रङ अनुक्रमणिका 38 र स्तम्भको लागि 24। हाइलाइट रङ परिवर्तन गर्न , आफ्नो रोजाइको कुनै पनि कलरइन्डेक्स कोडहरू बदल्नुहोस्।
    • पङ्क्ति र स्तम्भलाई उस्तै तरिकाले रङ प्राप्त गर्न, उही प्रयोग गर्नुहोस्। दुबैको लागि रङ अनुक्रमणिका नम्बर।
    • सक्रिय पङ्क्ति लाई हाइलाइट गर्न, यो रेखा हटाउनुहोस् वा टिप्पणी गर्नुहोस्: ।EntireColumn.Interior.ColorIndex = 24
    • केवल सक्रिय स्तम्भ हाइलाइट गर्न, यो लाइन हटाउनुहोस् वा टिप्पणी गर्नुहोस्: ।EntireRow.Interior.ColorIndex = 38

    कसरी कोड थप्ने तपाईंको कार्यपत्रमा

    कुनै विशेष कार्यपत्रको पृष्ठभूमिमा चुपचाप कार्यान्वयन गर्नको लागि, तपाईंले यसलाई सामान्य मोड्युलमा नभई त्यो कार्यपत्रसँग सम्बन्धित कोड विन्डोमा घुसाउनु पर्छ। यो गर्नको लागि, यी चरणहरू पूरा गर्नुहोस्:

    1. तपाईँको कार्यपुस्तिकामा, VBA सम्पादकमा पुग्न Alt + F11 थिच्नुहोस्।
    2. बाँयामा रहेको प्रोजेक्ट एक्सप्लोररमा, तपाइँ' सबै खुला कार्यपुस्तिका र तिनीहरूको कार्यपत्रहरूको सूची देख्नेछ। यदि तपाईंले यो देख्नुभएन भने, प्रोजेक्ट एक्सप्लोरर विन्डोलाई हेर्नको लागि Ctrl + R सर्टकट प्रयोग गर्नुहोस्।
    3. लक्ष्य कार्यपुस्तिका फेला पार्नुहोस्। यसको Microsoft Excel मावस्तुहरू फोल्डर, पानामा डबल-क्लिक गर्नुहोस् जसमा तपाइँ हाइलाइटिङ लागू गर्न चाहनुहुन्छ। यस उदाहरणमा, यो पाना 1 हो।
    4. दायाँको कोड विन्डोमा, माथिको कोड टाँस्नुहोस्।
    5. तपाईंको फाइललाई म्याक्रो-सक्षम कार्यपुस्तिकाको रूपमा बचत गर्नुहोस्। (.xlsm)।

    फायदाहरू : सबै कुरा ब्याकइन्डमा गरिन्छ; प्रयोगकर्ताको पक्षमा कुनै समायोजन/अनुकूलन आवश्यक पर्दैन; सबै एक्सेल संस्करणहरूमा काम गर्दछ।

    कमजोरीहरू : त्यहाँ दुईवटा आवश्यक नकारात्मक पक्षहरू छन् जसले यो प्रविधिलाई निश्चित परिस्थितिहरूमा लागू गर्न सक्दैन:

    • कोड पृष्ठभूमि खाली गर्दछ। रङहरू कार्यपत्रमा सबै कक्षहरूको। यदि तपाइँसँग कुनै रंगीन कक्षहरू छन् भने, यो समाधान प्रयोग नगर्नुहोस् किनभने तपाइँको अनुकूलन ढाँचा हराउनेछ।
    • यो कोड कार्यान्वयन गर्दा पानामा ब्लकहरू अन्डू कार्यक्षमता , र तपाईंले Ctrl + Z थिचेर कुनै त्रुटिपूर्ण कार्यलाई पूर्ववत गर्न सक्नुहुने छैन।

    VBA बिना सक्रिय पङ्क्ति र स्तम्भ हाइलाइट गर्नुहोस्

    चयनित पङ्क्ति हाइलाइट गर्न तपाईंले प्राप्त गर्न सक्ने उत्तम र /वा VBA बिनाको स्तम्भ एक्सेलको सशर्त ढाँचा हो। यसलाई सेटअप गर्न, यी चरणहरू पूरा गर्नुहोस्:

    1. हाइलाइटिङ गर्नु पर्ने तपाईंको डेटासेट चयन गर्नुहोस्।
    2. घर ट्याबमा, शैलीहरू समूह, नयाँ नियम क्लिक गर्नुहोस्।
    3. नयाँ ढाँचा नियम संवाद बक्समा, कुन कक्षहरू निर्धारण गर्न सूत्र प्रयोग गर्नुहोस्। ढाँचा
    4. मा ढाँचा मानहरू जहाँ यो सूत्रसत्य हो बक्स, यी मध्ये एउटा सूत्र प्रविष्ट गर्नुहोस्:

      हाइलाइट गर्न सक्रिय पङ्क्ति :

      =CELL("row")=ROW()

      हाइलाइट गर्न सक्रिय स्तम्भ :

      =CELL("col")=COLUMN()

      हाइलाइट गर्न सक्रिय पङ्क्ति र स्तम्भ :

      =OR(CELL("row")=ROW(), CELL("col")= COLUMN())

      सबै सूत्रहरूले CELL प्रकार्यको प्रयोग गर्दछ चयन गरिएको कक्षको पङ्क्ति/स्तम्भ संख्या फर्काउनुहोस्।

    5. ढाँचा बटनमा क्लिक गर्नुहोस्, भर्नुहोस् ट्याबमा स्विच गर्नुहोस्, र आफूलाई मनपर्ने रङ चयन गर्नुहोस्।
    6. बन्द गर्न दुई पटक ठीक क्लिक गर्नुहोस्। दुबै संवाद सञ्झ्यालहरू।

    यदि तपाईंलाई थप विस्तृत निर्देशनहरू आवश्यक छ जस्तो लाग्छ भने, कृपया सूत्र-आधारित सशर्त ढाँचा नियम कसरी सिर्जना गर्ने हेर्नुहोस्।

    यस उदाहरणको लागि, हामीले OR को लागि रोज्यौं। एउटै रङमा स्तम्भ र पङ्क्ति दुवै छाया गर्न सूत्र। यसले कम काम लिन्छ र धेरै जसो केसहरूको लागि उपयुक्त छ।

    दुर्भाग्यवश, यो समाधान VBA जत्तिकै राम्रो छैन किनभने यसलाई पानालाई म्यानुअल रूपमा पुन: गणना गर्न आवश्यक छ (F9 कुञ्जी थिचेर)। पूर्वनिर्धारित रूपमा, एक्सेलले नयाँ डाटा प्रविष्ट गरेपछि वा अवस्थित एकलाई सम्पादन गरेपछि मात्र कार्यपत्र पुन: गणना गर्दछ, तर चयन परिवर्तन हुँदा होइन। त्यसोभए, तपाइँ अर्को सेल चयन गर्नुहुन्छ - केहि हुँदैन। F9 थिच्नुहोस् - पाना ताजा गरिएको छ, सूत्र पुन: गणना गरिएको छ, र हाइलाइटिङ अद्यावधिक गरिएको छ।

    चयन परिवर्तन घटना हुँदा स्वचालित रूपमा कार्यपत्र पुन: गणना प्राप्त गर्न हुन्छ, तपाईले यो सरल VBA कोड तपाईको लक्षित पानाको कोड मोड्युलमा राख्न सक्नुहुन्छ जसमा व्याख्या गरिएको छअघिल्लो उदाहरण:

    निजी सब वर्कशीट_ चयन परिवर्तन ( दायराको रूपमा बाइभल लक्ष्य) लक्ष्य। अन्तिम उप गणना गर्नुहोस्

    कोडले चयन गरिएको दायरा/सेललाई पुन: गणना गर्न बल दिन्छ, जसले CELL प्रकार्यलाई अद्यावधिक गर्न र सशर्त ढाँचालाई प्रतिबिम्बित गर्न बाध्य पार्छ। परिवर्तन।

    लाभहरू : अघिल्लो विधिको विपरीत, यसले तपाईंले म्यानुअल रूपमा लागू गर्नुभएको अवस्थित ढाँचालाई असर गर्दैन।

    कमजोरीहरू : हुन सक्छ एक्सेलको कार्यसम्पादनलाई बिग्रन्छ।

    • सशर्त ढाँचाले काम गर्नको लागि, तपाईंले एक्सेललाई प्रत्येक चयन परिवर्तनमा सूत्र पुन: गणना गर्न बाध्य पार्नु पर्छ (या त म्यानुअल रूपमा F9 कुञ्जी वा VBA सँग)। जबरजस्ती पुन: गणनाले तपाईंको एक्सेललाई ढिलो गर्न सक्छ। हाम्रो कोडले पूरै पानाको सट्टा चयनलाई पुन: गणना गर्ने हुनाले, नकारात्मक प्रभाव सम्भवतः साँच्चै ठूला र जटिल कार्यपुस्तिकाहरूमा मात्र देखिनेछ।
    • सेल प्रकार्य Excel 2007 र माथिल्लो संस्करणमा उपलब्ध भएकोले, विधिले ' पहिलेका संस्करणहरूमा काम गर्दैन।

    सशर्त ढाँचा र VBA प्रयोग गरेर चयन गरिएको पङ्क्ति र स्तम्भलाई हाइलाइट गर्नुहोस्

    यदि अघिल्लो विधिले तपाईंको कार्यपुस्तिकालाई धेरै ढिलो बनायो भने, तपाईं कार्यलाई फरक तरिकाले सम्पर्क गर्न सक्नुहुन्छ - यसको सट्टा प्रत्येक प्रयोगकर्ताको चालमा कार्यपत्र पुन: गणना गर्दा, VBA को मद्दतले सक्रिय पङ्क्ति/स्तम्भ नम्बर प्राप्त गर्नुहोस्, र त्यसपछि सशर्त ढाँचा सूत्रहरू प्रयोग गरेर ROW() वा COLUMN() प्रकार्यमा सेवा गर्नुहोस्।

    यो पूरा,यहाँ तपाईंले पालना गर्नुपर्ने चरणहरू छन्:

    1. तपाईंको कार्यपुस्तिकामा नयाँ खाली पाना थप्नुहोस् र यसलाई नाम दिनुहोस् हेल्पर पाना । यस पानाको एउटै उद्देश्य भनेको चयन गरिएको सेल भएको पङ्क्ति र स्तम्भको प्रतिनिधित्व गर्ने दुई नम्बरहरू भण्डारण गर्नु हो, ताकि तपाईंले पछिको बिन्दुमा पानालाई सुरक्षित रूपमा लुकाउन सक्नुहुन्छ।
    2. कार्यपत्रको कोड विन्डोमा तलको VBA घुसाउनुहोस्। जहाँ तपाईं हाइलाइटिङ लागू गर्न चाहनुहुन्छ। विस्तृत निर्देशनहरूको लागि, कृपया हाम्रो पहिलो उदाहरणलाई सन्दर्भ गर्नुहोस्। निजी उप वर्कशीट_ चयन परिवर्तन ( दायराको रूपमा लक्ष्य द्वारा) अनुप्रयोग। स्क्रिनअपडेटिङ = झूटा कार्यपत्रहरू ( "सहायता पाना" ). कक्ष (२, १) = लक्ष्य। पङ्क्ति कार्यपत्रहरू( "सहायता पाना" ) . कक्षहरू(२, २) = लक्ष्य। Application.ScreenUpdating = True End Sub

      माथिको कोडले "सहायक पाना" नामको पानामा सक्रिय पङ्क्ति र स्तम्भको समन्वयहरू राख्छ। यदि तपाईंले आफ्नो पानालाई चरण 1 मा फरक नाम दिनुभयो भने, कोडमा कार्यपत्रको नाम तदनुसार परिवर्तन गर्नुहोस्। पङ्क्ति नम्बर A2 मा र स्तम्भ नम्बर B2 मा लेखिएको छ।

    3. तपाईँको लक्षित कार्यपत्रमा, सम्पूर्ण डेटासेट चयन गर्नुहोस्, र तलका सूत्रहरूसँग सशर्त ढाँचा नियम सिर्जना गर्नुहोस्। चरण-दर-चरण निर्देशन माथिको उदाहरणमा प्रदान गरिएको छ।

    र अब, तीनवटा मुख्य प्रयोगका केसहरूलाई विस्तृत रूपमा कभर गरौं।

    कसरी सक्रिय पङ्क्ति हाइलाइट गर्ने

    पङ्क्ति हाइलाइट गर्न जहाँ तपाईंको कर्सर अहिले राखिएको छ, योसँग सशर्त ढाँचा नियम सेट अप गर्नुहोस्सूत्र:

    =ROW()='Helper Sheet'!$A$2

    परिणामको रूपमा, प्रयोगकर्ताले स्पष्ट रूपमा देख्न सक्छ कि कुन पङ्क्ति हाल चयन गरिएको छ:

    <3

    सक्रिय स्तम्भ कसरी हाइलाइट गर्ने

    चयनित स्तम्भ हाइलाइट गर्न, यो सूत्र प्रयोग गरेर COLUMN प्रकार्यमा स्तम्भ नम्बर फिड गर्नुहोस्:

    =COLUMN()='Helper Sheet'!$B$2

    अब, हाइलाइट गरिएको स्तम्भले तपाईंलाई पूर्णतया त्यसमा केन्द्रित भर्टिकल डाटा सहज र सहज रूपमा पढ्न दिन्छ।

    23>

    कसरी सक्रिय पङ्क्ति र स्तम्भ हाइलाइट गर्ने

    दुवै चयन गरिएको पङ्क्ति र स्तम्भलाई एउटै रङमा स्वतः छायांकन गर्न, ROW() र COLUMN() प्रकार्यहरूलाई एउटै सूत्रमा मिलाउनुहोस्:

    =OR(ROW()='Helper Sheet'!$A$2, COLUMN()='Helper Sheet'!$B$2)

    सान्दर्भिक डेटालाई तुरुन्तै फोकसमा ल्याइएको छ, त्यसैले तपाइँ यसलाई गलत पढ्नबाट जोगिन सक्नुहुन्छ।

    25>

    फायदाहरू : अनुकूलित प्रदर्शन; सबै एक्सेल संस्करणहरूमा काम गर्दछ

    ड्राब्याकहरू : सबैभन्दा लामो सेटअप

    यसरी एक्सेलमा चयन गरिएको सेलको स्तम्भ र पङ्क्ति हाइलाइट गर्ने। पढ्नुभएकोमा धन्यवाद र अर्को हप्ता हाम्रो ब्लगमा भेट्न आतुर छु!

    डाउनलोडको लागि अभ्यास कार्यपुस्तिका

    सक्रिय पङ्क्ति र स्तम्भ हाइलाइट गर्दै (.xlsm फाइल)

    माइकल ब्राउन सफ्टवेयर उपकरणहरू प्रयोग गरेर जटिल प्रक्रियाहरू सरल बनाउने जोशका साथ एक समर्पित टेक्नोलोजी उत्साही हो। प्राविधिक उद्योगमा एक दशक भन्दा बढी अनुभवको साथ, उनले Microsoft Excel र Outlook, साथै Google Sheets र Docs मा आफ्नो सीपलाई सम्मान गरेका छन्। माइकलको ब्लग आफ्नो ज्ञान र विशेषज्ञता अरूसँग साझेदारी गर्न समर्पित छ, उत्पादकता र दक्षता सुधार गर्न सजिलो-पछ्याउन-सजिलो सुझावहरू र ट्यूटोरियलहरू प्रदान गर्न। चाहे तपाईं अनुभवी पेशेवर होस् वा शुरुवातकर्ता होस्, माइकलको ब्लगले यी आवश्यक सफ्टवेयर उपकरणहरूबाट अधिकतम लाभ लिनको लागि बहुमूल्य अन्तर्दृष्टि र व्यावहारिक सल्लाह प्रदान गर्दछ।