एक्सेलमध्ये व्हीबीए सह पॅन्स कसे गोठवायचे (5 योग्य मार्ग)

  • ह्याचा प्रसार करा
Hugh West

या लेखात, मी तुम्हाला Visual Basic of Applications (VBA) सह एक्सेल वर्कशीटचे पेन कसे गोठवू शकतो हे दाखवणार आहे. अनेक वेळा Excel मध्ये काम करत असताना, आम्हाला पेन्स फ्रीझ करावे लागतात. सोयीसाठी आणि चांगल्या अनुभवासाठी वर्कशीट. आज तुम्ही हे VBA सह कसे पूर्ण करू शकता ते शिकाल.

Excel मध्ये VBA सह फ्रीझ पेन्स (क्विक व्ह्यू)

7725

<5 सराव कार्यपुस्तिका डाउनलोड करा

तुम्ही हा लेख वाचत असताना व्यायाम करण्यासाठी हे सराव वर्कबुक डाउनलोड करा.

VBA Freeze Panes.xlsm

एक्सेल फ्रीझ पॅनेसचा परिचय

मायक्रोसॉफ्ट एक्सेलमध्ये, पेन्स फ्रीझ करणे म्हणजे एक पंक्ती किंवा स्तंभ फ्रीझ करणे किंवा दोन्ही अशा प्रकारे की तुम्ही स्क्रोलबार स्क्रोल करून खाली किंवा उजवीकडे गेलात तरीही ती पंक्ती किंवा स्तंभ नेहमी दिसतील. हे सामान्यतः डेटा सेटचे शीर्षलेख असलेल्या पंक्ती किंवा स्तंभांसह केले जाते.

उदाहरणार्थ, खालील डेटा सेट पहा. येथे आम्ही वर्कशीट 3 ( वर्षे ) आणि स्तंभ B ( उत्पादनांचे नाव ) पर्यंत गोठवले आहे.

<. 0>

जेव्हा आपण स्क्रोलबार स्क्रोल करून वर्कशीटच्या खाली जाऊ, तेव्हा आपल्याला दिसेल की 3 पर्यंतच्या पंक्ती नेहमी दृश्यमान असतात.

<0

स्तंभ B साठी सारखेच आपण उजवीकडे स्क्रोल करत असताना.

आता, वर्कशीटमध्ये मॅन्युअली पेन फ्रीझ करण्यासाठी, पंक्ती आणि स्तंभानंतर सेल निवडा (या उदाहरणात सेल C4 ) आणि पहा > वर जा.फ्रीझ पॅनेस > Excel टूलबारमध्‍ये Panes फ्रीझ करा.

फक्त पंक्ती फ्रीझ करण्‍यासाठी, संपूर्ण पंक्ती निवडा आणि दृश्य > वर जा. फ्रीझ पॅनेस > Excel टूलबारमध्‍ये Panes फ्रीझ करा.

तसेच, फक्त कॉलम फ्रीझ करण्यासाठी संपूर्ण कॉलम निवडा आणि View > वर जा. फ्रीझ पॅनेस > Excel टूलबारमध्ये Panes फ्रीझ करा.

⧭ नोट्स:

  • शीर्ष पंक्ती फ्रीझ करा निवडा फक्त वरची पंक्ती फ्रीझ करण्यासाठी.
  • तसेच, फक्त पहिला कॉलम फ्रीझ करण्यासाठी प्रथम कॉलम फ्रीझ करा निवडा.

एक्सेलमध्ये व्हीबीए सह पॅन्स फ्रीझ करण्याच्या 5 पद्धती

आम्ही एक्सेलमध्ये पेन्स फ्रीझ करणे म्हणजे काय आणि ते मॅन्युअली कसे पूर्ण करायचे ते शिकलो. आता, आज आपल्या मुख्य चर्चेकडे जाऊ या, VBA .

1 सह पॅन्स कसे गोठवायचे. एक्सेलमध्ये VBA सह फक्त एक पंक्ती फ्रीझ करा

सर्वप्रथम, आपण VBA सह फक्त एक पंक्ती कशी गोठवू शकतो ते पाहू.

पूर्वी चर्चा केल्याप्रमाणे, फक्त एक पंक्ती गोठवा, प्रथम तुम्हाला गोठवण्याकरिता पंक्तीच्या खालील संपूर्ण पंक्ती निवडावी लागेल (या उदाहरणात पंक्ती 4 ).

नंतर तुम्हाला लागू करावे लागेल. फ्रीझ पेन्स कमांड.

तर VBA कोड असेल:

⧭ VBA कोड:

9811

⧭ आउटपुट:

हा कोड चालवा. आणि तुम्हाला सक्रिय वर्कशीट 3 पंक्तीपर्यंत गोठलेले आढळेल.

⧭ टिपा:

  • येथे आम्ही वर्कशीटच्या 4 पंक्तीचा कोणताही सेल निवडण्यासाठी सेल C4 वापरला आहे. आपणतुमच्या गरजेनुसार ते निवडा.
  • कोडची शेवटची ओळ श्रेणी(“C4”).निवडा संपूर्ण पंक्तीची निवड रद्द करण्याच्या उद्देशाने आहे 4 ( कोणतीही निवड रद्द करणे म्हणजे नवीन निवड निवडणे, जसे की एक्सेलमध्ये, काहीतरी निवडलेले राहिले पाहिजे). तुम्हाला हवे असल्यास तुम्ही ही ओळ वगळू शकता.

अधिक वाचा: Excel मध्ये टॉप रो कशी फ्रीझ करायची (4 सोप्या पद्धती)

2. Excel मध्ये VBA सह फक्त एक स्तंभ फ्रीझ करा

आम्ही VBA सह पंक्ती कशी गोठवू शकतो ते पाहिले आहे. आता VBA सह स्तंभ कसे गोठवायचे ते पाहू.

पंक्तीप्रमाणेच, फक्त एक स्तंभ गोठवण्यासाठी, प्रथम तुम्हाला संपूर्ण स्तंभ गोठवण्याच्या स्तंभाच्या उजवीकडे निवडावा लागेल. (या उदाहरणात स्तंभ ).

तर तुम्हाला फ्रीझ पेन्स कमांड लागू करावी लागेल.

म्हणून VBA कोड असेल:

⧭ VBA कोड:

1361

⧭ आउटपुट:

हा कोड चालवा. आणि तुम्हाला सक्रिय वर्कशीट C स्तंभापर्यंत गोठलेले आढळेल.

⧭ नोट्स:

  • येथे आम्ही वर्कशीटच्या C कॉलमचा कोणताही सेल निवडण्यासाठी सेल C4 वापरला आहे. तुम्ही तुमच्या गरजेनुसार ते निवडा.
  • कोडची शेवटची ओळ श्रेणी(“C4”).निवडा हा संपूर्ण कॉलम C निवड रद्द करण्याच्या उद्देशाने आहे. (कोणतीही निवड रद्द करणे म्हणजे नवीन निवड निवडणे, जसे की एक्सेलमध्ये, काहीतरी निवडलेले राहिले पाहिजे). तुम्हाला हवे असल्यास तुम्ही ही ओळ वगळू शकता.

अधिक वाचा: 2 स्तंभ कसे गोठवायचेExcel मध्ये (5 पद्धती)

3. एक्सेलमध्ये VBA सह पंक्ती आणि स्तंभ दोन्ही फ्रीझ करा

आम्ही एक पंक्ती आणि स्तंभ स्वतंत्रपणे कसे गोठवू शकतो हे पाहिले आहे. या वेळी, आपण पंक्ती आणि स्तंभ दोन्ही एकत्र कसे गोठवू शकतो ते पाहू.

पंक्ती आणि स्तंभ दोन्ही एकत्र गोठवण्यासाठी, तुम्हाला गोठवण्याकरिता पंक्तीच्या खाली एक सेल निवडावा लागेल आणि स्तंभाच्या उजवीकडे ठेवावा लागेल. गोठविण्याकरिता (या उदाहरणातील सेल C4 ).

नंतर तुम्हाला फ्रीझ पेन्स कमांड लागू करावी लागेल.

तर VBA कोड असेल:

⧭ VBA कोड:

9419

⧭ आउटपुट:

हा कोड चालवा. आणि तुम्हाला सक्रिय वर्कशीट पंक्ती 3 आणि स्तंभ C पर्यंत गोठलेले आढळेल.

⧭ टिपा:

  • येथे आम्ही सेल C4 वापरला आहे पंक्ती खाली सेल निवडण्यासाठी 3 आणि उजवीकडे कॉलम B . तो सेल आहे C4 . तुम्ही तुमच्या गरजेनुसार ते निवडा.

अधिक वाचा: एक्सेलमध्ये निवडलेले पॅन्स कसे गोठवायचे (10 मार्ग)

समान वाचन:

  • एक्सेलमध्ये एकाधिक पॅन्स कसे गोठवायचे (4 निकष)
  • एक्सेलमध्ये पेन्स फ्रीझ करण्यासाठी कीबोर्ड शॉर्टकट (3 शॉर्टकट)<2
  • एक्सेलमधील पहिले ३ स्तंभ कसे गोठवायचे (४ द्रुत मार्ग)

4. एक्सेलमध्ये व्हीबीए सह पॅन्स फ्रीझ करण्यासाठी वापरकर्ता फॉर्म विकसित करा

आम्ही एक्सेल वर्कशीटमध्ये व्हीबीए सह पंक्ती किंवा स्तंभ किंवा दोन्ही पंक्ती आणि स्तंभ कसे गोठवू शकतो हे पाहिले आहे.

आता आम्ही सर्व आणण्यासाठी एक वापरकर्ता फॉर्म विकसित करूएकाच इंटरफेसमध्ये वेगळी कार्ये.

⧭ वापरकर्ता फॉर्म विकसित करण्यासाठी चरण-दर-चरण प्रक्रिया:

⧪ पायरी 1:

<15
  • तुमच्या कीबोर्डवरील ALT+F11 दाबा Visual Basic
  • Visual Basic संपादकात, <1 वर जा>घाला > नवीन वापरकर्ता फॉर्म घालण्यासाठी वापरकर्ता फॉर्म .
  • ⧪ पायरी 2:

    • UserForm1 नावाचा एक नवीन UserForm VBA
    • च्या डावीकडे तयार केला जाईल 1>UserForm , तुम्हाला कंट्रोल नावाचा टूलबॉक्स मिळेल. टूलबॉक्सवर माउस फिरवा आणि टेक्स्टबॉक्स (टेक्स्टबॉक्स1) शोधा. एक शोधल्यानंतर, ते UserForm च्या शीर्षस्थानी ड्रॅग करा.
    • तसेच, ListBox ( ListBox1 ) उजवीकडे <1 वर ड्रॅग करा>टेक्स्टबॉक्स , आणि UserForm च्या तळाशी उजव्या कोपर्यात CommandButton (Commandbutton1) . CommandButton चे डिस्प्ले OK वर बदला. तुमचा UserForm आता असा दिसला पाहिजे:

    ⧪ पायरी 3:

    एक घाला VBA टूलबॉक्स

    ⧪ पायरी 4 मधून मॉड्युल ( > मॉड्यूल घाला) :

    खालील VBA कोड मॉड्युल मध्ये घाला.

    9809

    ⧪ पायरी 5:

    ओके म्हणून प्रदर्शित कमांड बटण वर डबल क्लिक करा. CommandButton1_Click नावाचा खाजगी उप उघडेल. तेथे खालील कोड घाला:

    7616

    ⧪ पायरी6:

    तसेच टेक्स्टबॉक्स1 वर डबल क्लिक करा. TextBox1_Change नावाचा खाजगी उप उघडेल. तेथे खालील कोड घाला.

    3277

    ⧪ पायरी 7:

    तुमचा UserForm आता तयार आहे वापर गोठवण्‍याच्‍या पंक्तीसाठी खालील सेल निवडा आणि गोठवण्‍याच्‍या स्‍तंभावर उजवीकडे निवडा (सेल C4 येथे), आणि Macro नावाचा Run_UserForm .

    ⧪ पायरी 8:

    • UserForm लोड केला जाईल. तुम्हाला टेक्स्टबॉक्स मध्ये निवडलेल्या सेलचा पत्ता ( C4 ) मिळेल. तुम्हाला हवे असल्यास, तुम्ही हे बदलू शकता.
    • नंतर लिस्टबॉक्स मध्ये उपलब्ध असलेल्या तीन पर्यायांपैकी कोणताही एक निवडा. येथे मला पंक्ती आणि स्तंभ दोन्ही गोठवायचे आहेत, म्हणून मी पंक्ती आणि स्तंभ दोन्ही फ्रीझ करा निवडले आहे.
    • नंतर ओके क्लिक करा.

    ⧪ पायरी 9:

    तुम्हाला तुमच्या इच्छेनुसार वर्कशीट गोठलेले आढळेल. (येथे पंक्ती 3 आणि स्तंभ B पर्यंत गोठवले आहे).

    संबंधित सामग्री: एक्सेलमध्ये फ्रेम फ्रीझ कशी करावी (6 द्रुत युक्त्या)

    5. एक्सेलमधील फ्रीझ पॅनेसचा पर्याय: VBA सह विंडो विभाजित करा

    आम्ही एक्सेलमधील फ्रीझ पॅन्स बद्दल बरेच काही बोललो आहोत. आता, Excel मधील फ्रीझ पॅन्स , स्प्लिट विंडो कमांडचा एक अतिशय उपयुक्त पर्याय पाहू.

    तुम्ही ActiveWindow.SplitRow किंवा ActiveWindow.SplitColumn VBA मध्ये वर्कशीट पंक्तीनुसार किंवा स्तंभ-निहाय विभाजित करण्यासाठीwise.

    उदाहरणार्थ, वर्कशीटला पंक्ती 3 पासून विभाजित करण्यासाठी, वापरा:

    5575

    तसेच, स्तंभ B मधून वर्कशीट विभाजित करण्यासाठी, वापरा:

    4229

    ⧭ VBA कोड:

    4832

    ⧭ आउटपुट:

    कोड चालवा, ते सक्रिय वर्कशीट 3 आणि स्तंभ B पासून विभाजित करेल.

    संबंधित सामग्री : Excel मध्ये सानुकूल फ्रीझ पेन कसे लागू करावे (3 सोपे मार्ग)

    लक्षात ठेवण्याच्या गोष्टी

    • अर्ज करण्यापूर्वी फ्रीझ पॅनेस एक्सेलमध्ये, तुम्ही आधीपासून लागू केलेले सर्व फ्रीझ पॅन्स अनफ्रीज करा . अन्यथा, Freeze Panes कमांड कार्य करणार नाही.
    • फ्रीझ पेन्स कमांड विलीन केलेल्या सेलद्वारे कार्य करणार नाही. त्यामुळे फ्रीझ पेन्स आदेश लागू करण्यापूर्वी त्यांना विमर्जित करा काही असल्यास.

    निष्कर्ष

    तर हे एक्सेलमध्ये VBA सह फ्रीझ पॅन्स वापरण्याच्या पद्धती आहेत. मी एक्सेलमधील वर्कशीटवर फ्रीझ पेन्स लागू करण्याच्या सर्व संभाव्य मार्गांवर चर्चा करण्याचा प्रयत्न केला आहे. तुला काही प्रश्न आहेत का? आम्हाला विचारण्यास मोकळ्या मनाने. आणि अधिक पोस्ट आणि अपडेटसाठी आमच्या ExcelWIKI साइटला भेट द्यायला विसरू नका.

    ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.