एक्सेलमधील प्रत्येक सेलसाठी VBA (3 पद्धती)

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

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

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

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

Excel.xlsx मधील रेंजमधील प्रत्येक सेलसाठी VBA कोड

एक्सेलमधील रेंजमधील प्रत्येक सेलसाठी VBA लागू करण्याचे ३ योग्य मार्ग

VBA कोड वापरून तुम्ही श्रेणी किंवा स्तंभ किंवा पंक्तीमधील प्रत्येक सेलसाठी समान सूत्र करू शकता. या विभागात, आम्ही सर्व विभाग पाहू.

1. श्रेणीतील प्रत्येक सेलसाठी VBA लागू करा

अशा परिस्थितीचा विचार करा जिथे तुम्हाला प्रत्येक सेलसाठी समान VBA कोड लागू करावा लागेल. दिलेली श्रेणी ( B3:F12 ). हे करण्यासाठी आम्ही एक VBA कोड तयार करू. सूचना खाली दिल्या आहेत

स्टेप 1:

  • प्रथम, आम्ही आमचे काम सोपे करण्यासाठी कमांड बटण घालू. . तुमच्या डेव्हलपर टॅब वर जा, घाला निवडा आणि एक मिळवण्यासाठी कमांड बटणावर क्लिक करा.

  • आम्हाला आमची आज्ञा मिळाली आहेबटण.

  • पर्याय उघडण्यासाठी कमांड बटणावर उजवे-क्लिक करा. काही पर्याय सुधारण्यासाठी गुणधर्म निवडा आणि क्लिक करा.

  • कमांड बटणाचा मथळा बदला. येथे आपण नाव बदलून, “ येथे क्लिक करा ”.

पायरी 2:

<11
  • आता VBA मॉड्यूल उघडण्यासाठी कमांड बटणावर डबल-क्लिक करा. येथे आपण कार्यासाठी आमचा VBA कोड लिहू.
    • प्रथम, आपण दोन व्हेरिएबल्स घोषित करू. आम्ही रेंज ऑब्जेक्ट्सला CL आणि Rng म्हणतो. तुम्ही त्यांना तुमच्या आवडीनुसार नाव देऊ शकता.
    7552

    • या कमांडद्वारे विशिष्ट श्रेणी नियुक्त करा,

    सेट करा Rng = Worksheets(“VBA1”).Range(“B3:F12”)

    • येथे VBA1 हे आमचे वर्कशीटचे नाव आहे आणि B3:F12 ही आमची परिभाषित श्रेणी आहे.

    • आता आपण रेंजमधील प्रत्येक सेलमधून परफॉर्म करण्यासाठी कोड वापरू. कोड आहे,
    8367
    • मूल्य = 100 दिलेल्या श्रेणीतील प्रत्येक सेलसाठी ते 100 परत करेल.

    • तर आमचा अंतिम कोड बनतो,
    9377
    • तुमच्या मुख्य वर्कशीटवर जा आणि VBA चालवण्यासाठी कमांड बटणावर क्लिक करा. श्रेणीतील प्रत्येक सेलसाठी.

    चरण 3:

    • संख्यात्मक मूल्यांप्रमाणे, आम्ही देखील करू शकतो श्रेणीतील प्रत्येक सेलसाठी मजकूर मूल्ये ठेवा. अशावेळी, VBA विंडोवर जा, आणि 100 ऐवजी, तुम्हाला चालवायचे असलेले मजकूर मूल्य घाला. बदललेओळ आहे
    9182

    • कमांड बटणावर क्लिक करा आणि VBA कोड श्रेणीतील प्रत्येक सेलसाठी हे मजकूर मूल्य परत करेल.

    चरण 4:

    • या चरणात आपण थोडे खोल खोदू. समजा आम्हाला आमच्या श्रेणीतील प्रत्येक रिक्त सेल हायलाइट करायचा आहे.

    • त्यासाठी, तुमच्या विद्यमान कोडमध्ये एक नवीन अट जोडा. नवीन सूत्र आहे,
    4434
    • हा नवीन कोड लाल रंगाने रिक्त सेल हायलाइट करेल. तर पूर्ण कोड आहे,
    9231

    • कमांड बटणावर क्लिक करून निकाल मिळवा.

    समान वाचन:

    • एक्सेलमध्ये VBA चे रेंज ऑब्जेक्ट कसे वापरावे (5 गुणधर्म)
    • VBA रेंज ऑफसेट वापरा (11 मार्ग)
    • एक्सेलमध्ये मजकूर कसा मोजायचा (7 सोप्या युक्त्या)

    2. VBA घाला रेंजच्या कॉलममधील प्रत्येक सेलसाठी कोड

    आम्ही कॉलममधील प्रत्येक सेलसाठी VBA कोड देखील चालवू शकतो. समजा आमच्याकडे संख्या असलेला कॉलम आहे आणि आम्हाला 10 पेक्षा कमी रंगीत मूल्ये द्यावी लागतील. आम्ही कॉलममधील प्रत्येक सेल चालविण्यासाठी एक VBA कोड तयार करू.

    चरण 1:

    • आम्ही चर्चा केलेल्या सूचनांचे अनुसरण करून कमांड बटण तयार करा.

    चरण 2:

    • VBA विंडो उघडण्यासाठी कमांड बटणावर डबल-क्लिक करा.
    • आम्ही " c " प्रकाराचे व्हेरिएबल घोषित करू. लांब आपण येथे Long व्हेरिएबल प्रकार वापरत आहोत कारण Longव्हेरिएबल्सची क्षमता पूर्णांक व्हेरिएबल्सपेक्षा मोठी असते.
    9492

    • पुढे, आमच्या कॉलममधील सर्व सेलचा फॉन्ट रंग बदलणारी कोड लाइन जोडा काळा.
    4853

    • या कोडसाठी लूप घाला.
    9990

    • या स्टेपमध्ये, सेल C4 (10) च्या व्हॅल्यूपेक्षा कमी असलेल्या व्हॅल्यूला कलर करण्यासाठी कंडिशन टाकू. ते करण्यासाठी हा कोड प्रविष्ट करा.
    1271

    • तर अंतिम कोड आहे,
    3845
    • VBA जेव्हा तुम्ही कमांड बटणावर क्लिक कराल तेव्हा ते चालेल आणि परिणाम दर्शवेल.

    3. प्रत्येक सेलसाठी श्रेणीच्या एका ओळीत VBA कोड लिहा

    आम्ही सलग प्रत्येक सेलसाठी VBA कोड देखील चालवू शकतो. दिलेल्या पंक्तीमध्ये, आपल्याला पंक्तीच्या प्रत्येक सेलवर समान क्रिया करणे आवश्यक आहे.

    चरण 1:

    • कमांड बटण जोडा आणि त्याचे नाव बदला “ येथे क्लिक करा!

    • यासाठी बटणावर डबल-क्लिक करा VBA विंडो उघडा. खाली दिलेला VBA कोड लिहा.
    8398
    • कोड पंक्तीच्या प्रत्येक सेलमधून चालेल आणि प्रत्येक सेलवर पिवळा रंग भरेल.

    • बटणावर क्लिक करा आणि आमचा निकाल येथे आहे.

    द्रुत नोट्स

    👉 जर तुमच्याकडे तुमचा डेव्हलपर टॅब दिसत नाही, तुम्ही या सूचना वापरून ते सक्रिय करू शकता.

    सानुकूलित जलद प्रवेश टूलबार → अधिक आदेश → कस्टमाइझ रिबन → विकसक  → ओके

    निष्कर्ष

    श्रेणीतील प्रत्येक सेलसाठी VBA चालवण्यासाठी आम्ही तीन वेगवेगळ्या पद्धती वापरल्या आहेत. आपल्याकडे काही प्रश्न किंवा शंका असल्यास टिप्पणी करण्यासाठी आपले स्वागत आहे. तुम्ही आमचे एक्सेल टास्कशी संबंधित इतर लेख देखील पाहू शकता!

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