VBA जर - नंतर - Excel मध्ये इतर विधान (4 उदाहरणे)

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

प्रोग्रामिंग भाषांमध्ये निर्दिष्ट केलेल्या स्थितीनुसार क्रियांचा संच करण्यासाठी सशर्त विधाने वापरली जातात. या लेखात, आम्ही तुम्हाला VBA एक्सेल मधील सशर्त विधान काय आहे आणि ते कसे वापरावे हे जर - नंतर - बाकी काय आहे ते दर्शवू.

वर्कबुक डाउनलोड करा

तुम्ही येथून विनामूल्य सराव एक्सेल वर्कबुक डाउनलोड करू शकता.

VBA.xlsm मध्ये If-Then-Else

VBA मधील If – then – Else विधानाचा परिचय

VBA If – then – Else कंडिशनल स्टेटमेंट मुख्यतः च्या अंमलबजावणीचा प्रवाह ठरवण्यासाठी वापरले जाते. परिस्थिती. जर अट सत्य असेल तर क्रियांचा एक निश्चित संच अंमलात आणला जातो आणि जर अट असत्य असेल तर क्रियांचा दुसरा संच केला जातो.

  • वाक्यरचना
7726

किंवा,

2539

येथे,

वितर्क आवश्यक/ पर्यायी वर्णन
स्थिती आवश्यक एक अंकीय अभिव्यक्ती किंवा स्ट्रिंग अभिव्यक्ती जी अभिव्यक्ती आहे की नाही याचे मूल्यांकन करते सत्य किंवा असत्य आहे. जर अट शून्य असेल, तर ती असत्य मानली जाते.
विधान पर्यायी एकल-लाइन फॉर्म ज्यामध्ये Else खंड नाही. एक किंवा अधिक विधाने कोलनने विभक्त करणे आवश्यक आहे. जर अट सत्य असेल, तर हे विधान कार्यान्वित केले जाईल.
else_statements पर्यायी एक किंवा अधिक विधाने आहेतपूर्वीची कोणतीही स्थिती सत्य नसल्यास केले जाते.

4 VBA वापरण्याची उदाहरणे जर – नंतर – इतर विधान मधील एक्सेल

या विभागात, तुम्ही 4 उदाहरणांसह VBA कोडमध्ये If-Then-Else कसे वापरायचे ते शिकाल.

1. If – then – Else विधानासह दोन संख्यांमधील सर्वात मोठी संख्या शोधा

जर तुमच्याकडे दोन संख्या असतील आणि तुम्हाला कोणती मोठी (किंवा लहान) आहे हे शोधायचे असेल तर तुम्ही <1 वापरू शकता>If-Then-Else स्टेटमेंट VBA मध्ये.

स्टेप्स:

  • Alt + F11<दाबा 2> तुमच्या कीबोर्डवर किंवा टॅबवर जा डेव्हलपर -> व्हिज्युअल बेसिक व्हिज्युअल बेसिक एडिटर उघडण्यासाठी.

  • पॉप-अप कोड विंडोमध्ये, मेनू बारमधून , घाला -> मॉड्यूल .

  • खालील कोड कॉपी करा आणि कोड विंडोमध्ये पेस्ट करा.
5630

तुमचा कोड आता धावण्यासाठी तयार आहे.

येथे, आम्ही दोन संख्यांची तुलना करत आहोत 12345 आणि 12335 , कोणता मोठा आहे हे शोधण्यासाठी. ही प्रक्रिया सहसा मोठ्या डेटासेटमध्ये मोठ्या संख्येने शोधण्यासाठी योग्य असते.

  • तुमच्या कीबोर्डवर F5 दाबा किंवा मेनू बारमधून <निवडा 1>धावा -> Sub/UserForm चालवा. मॅक्रो चालवण्यासाठी तुम्ही सब-मेनू बारमधील स्मॉल प्ले आयकॉन वर क्लिक करू शकता.

तुम्हाला निकाल मिळेल. Excel च्या MsgBox

आमच्या बाबतीत, क्रमांक 12345 - व्हेरिएबलमध्ये संग्रहित Num1 –  हा 12335 , Num2 पेक्षा मोठा आहे. त्यामुळे MsgBox आम्हाला दाखवत आहे की पहिली संख्या दुसऱ्या क्रमांकापेक्षा मोठी आहे .

अधिक वाचा: यादृच्छिक क्रमांक तयार करण्यासाठी एक्सेल फॉर्म्युला (५ उदाहरणे) <3

2. व्हीबीए

विद्यार्थी परीक्षेत उत्तीर्ण किंवा अनुत्तीर्ण झाले की नाही हे तुम्ही VBA कोडमध्ये हे विधान वापरून तपासू शकता.

स्टेप्स:

  • पूर्वी प्रमाणेच, डेव्हलपर टॅबमधून Visual Basic Editor उघडा आणि Insert कोड विंडोमध्ये मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
4921

तुमचा कोड आता तयार आहे चालवा.

हा कोड सेल D5 चे मूल्य 33 पेक्षा जास्त आहे की नाही हे तपासेल. जर ते झाले तर ते एक आउटपुट दर्शवेल, जर ते नसेल तर ते दुसरे काहीतरी दर्शवेल.

  • रन मॅक्रो आणि तुम्हाला तुमच्या कोडनुसार निकाल मिळेल.

परिणामासह वरील डेटासेट पहा, सेल D5 धारण करतो 95 जे नक्कीच 33 पेक्षा जास्त आहे, म्हणून ते परिणाम पास प्रदर्शित करत आहे. परंतु जर आपण सेल D7 (22) साठी कोड चालवला, तर तो अन्यथा प्रदर्शित होईल.

अधिक वाचा: VBA केस स्टेटमेंट कसे वापरावे ( 13 उदाहरणे)

समान वाचन

  • एक्सेल VBA मध्ये लॉग फंक्शन कसे वापरावे (5 योग्यउदाहरणे)
  • Excel मध्ये VBA LTrim फंक्शन वापरा (4 उदाहरणे)
  • एक्सेलमध्ये VBA FileDateTime फंक्शन कसे वापरावे (3 वापर)<2
  • VBA मोड ऑपरेटर वापरा (9 उदाहरणे)
  • VBA EXP फंक्शन Excel मध्ये (5 उदाहरणे)
<25 3. VBA मध्ये एकाधिक If – then – Else स्टेटमेंट वापरून विद्यार्थी ग्रेडमधील टिप्पण्या अद्यतनित करा

तुम्ही एकच जर-तर-अन्यथा विद्यार्थी उत्तीर्ण असो की नाही हे कसे काढायचे ते शिकले आहे. विधान, परंतु यावेळी तुम्ही खालील उदाहरणासह एकाधिक If-Then-Else विधानांबद्दल शिकाल.

आम्ही एक VBA चालवू. अनेक अटींवर आधारित ते टिप्पणी बॉक्स भरण्यासाठी कोड.

चरण:

  • पूर्वीप्रमाणेच, डेव्हलपर टॅबमधून व्हिज्युअल बेसिक एडिटर उघडा आणि कोड विंडोमध्ये इन्सर्ट करा एक मॉड्यूल .
  • कोड विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
4420

तुमचा कोड आता रन करण्यासाठी तयार आहे.

हा कोड प्राप्त केलेल्या ग्रेडनुसार टिप्पण्या प्रिंट करेल. विद्यार्थी.

  • चालवा हा कोड आणि खालील चित्र पहा जेथे टिप्पण्या बॉक्स योग्य निकालांनी भरले आहेत.

4. Excel मधील कोडवर आधारित कार्डिनल दिशानिर्देश अपडेट करण्यासाठी If-Then-Else स्टेटमेंट

तुम्ही If-Then-Else चा वापर देखील सूचक कोडवर आधारित मुख्य दिशानिर्देश शोधण्यासाठी करू शकता. प्रदान केले. पहादिलेल्या आद्याक्षरांच्या आधारे आपण दिशानिर्देश शोधू या विकसक टॅबमधून Visual Basic Editor उघडा आणि कोड विंडोमध्ये Insert a Module .

  • कोडमध्ये विंडोमध्ये, खालील कोड कॉपी करा आणि पेस्ट करा.
  • 2500

    तुमचा कोड आता चालण्यासाठी तयार आहे.

    • चालवा हा कोड आणि तुम्हाला संबंधित सेलमध्ये दिशा नावे मिळतील.

    किंवा, जर तुम्हाला कोडवर आधारित फक्त एक दिशा शोधायची असेल, तर तुम्ही खालील कोड वापरू शकता.

    4153

    हा कोड सेल B5 चे मूल्य विचारात घेईल आणि सेल C5 मध्ये त्यानुसार निकाल देईल.<3

    उदाहरणार्थ, तुम्ही सेल B5 मध्ये “ N ” लिहिल्यास, ते तुम्हाला “ उत्तर देईल. ; तुम्ही सेल B5 मध्ये “ S ” लिहिल्यास, ते तुम्हाला सेल C5 मध्ये “ दक्षिण ” दर्शवेल.

    <4 निष्कर्ष

    या लेखाने तुम्हाला एक्सेलमध्ये VBA सह If – then – Else स्टेटमेंट कसे वापरायचे ते दाखवले आहे. मला आशा आहे की हा लेख तुमच्यासाठी खूप फायदेशीर ठरला आहे. तुम्हाला या विषयासंबंधी काही प्रश्न असल्यास मोकळ्या मनाने विचारा.

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