एक्सेल VBA: सेल व्हॅल्यूवर व्हेरिएबल सेट करा (3 व्यावहारिक उदाहरणे)

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

या लेखात, एक्सेलमध्ये VBA वापरून तुम्ही सेल व्हॅल्यूवर व्हेरिएबल कसे सेट करू शकता ते मी तुम्हाला दाखवेन. तुम्ही एका सेलच्या मूल्यावर आणि सेलच्या श्रेणीसाठी व्हेरिएबल सेट करायला शिकाल.

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

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

Cell.xlsm वर व्हेरिएबल सेट करा

3 एक्सेलमधील सेल व्हॅल्यूवर व्हेरिएबल सेट करण्यासाठी द्रुत उदाहरणे

येथे आम्हाला एक डेटा संच मिळाला आहे ज्यामध्ये काही ग्राहकांची नावे , त्यांचे संपर्क क्रमांक आणि ईमेल पत्ते श्रेणीत आहेत. वर्कशीटचे 1>B3:D13 .

आम्ही VBA वापरून या डेटा सेटमधून सेल व्हॅल्यूजवर व्हेरिएबल्स सेट करण्याचे ध्येय ठेवतो.<3

१. एक्सेल VBA वापरून सिंगल सेल व्हॅल्यूवर व्हेरिएबल सेट करा

प्रथम, आपण VBA वापरून एका सेल व्हॅल्यूवर व्हेरिएबल सेट करायला शिकू.

साठी उदाहरणार्थ, सेलचे मूल्य B4 Customer_Name नावाच्या व्हेरिएबलवर सेट करू.

तुम्हाला व्हॅल्यूचा डेटा प्रकार माहित असल्यास आणि ते आधी घोषित केल्यास ते अधिक चांगले आहे. आणि नंतर त्या व्हेरिएबलमध्ये मूल्य सेट करा.

उदाहरणार्थ, येथे सेल B4 मध्ये नाव आहे, Boris Pasternak . हे एक स्ट्रिंग-प्रकार व्हेरिएबल आहे. म्हणून, तुम्ही खालील 2 कोडच्या ओळी वापरू शकता:

2160

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

8362

आता, VBA ने मूल्य बरोबर वाचले आहे की नाही हे तपासण्यासाठी, MsgBox Value सह ओळ प्रविष्ट करा. कोडच्या दोनपैकी एक सेट करा आणि नंतर कोड चालवा.

संदेश बॉक्स तुम्हाला सेलचे मूल्य दर्शवेल B4 , Boris Pasternak .

2. एक्सेल VBA वापरून सेलच्या लगतच्या रेंजची व्हॅल्यूज व्हेरिएबलमध्ये सेट करा

आता, आम्ही सेलच्या लगतच्या रेंजची व्हॅल्यू व्हेरिएबलमध्ये सेट करू. उदाहरणार्थ, चल Rng मध्ये श्रेणी B3:D13 वाचू.

येथे व्हेरिएबलचा डेटा प्रकार श्रेणी असेल. . तुम्ही एकतर ते आधी याप्रमाणे घोषित करू शकता:

7007

किंवा तुम्ही थेट मूल्ये नियुक्त करू शकता.

7946

आता, रेंज ऑब्जेक्ट च्या व्हॅल्यूजमध्ये प्रवेश करण्यासाठी, तुम्हाला सेल्स ऑब्जेक्ट सह त्यांच्या पंक्ती आणि स्तंभ क्रमांकांसह प्रवेश करावा लागेल.

उदाहरणार्थ, ते सेल B4 मध्ये प्रवेश करा, तुम्हाला Rng.Cells(2,1) [ सेल B4 वापरावे लागेल दुसरे पंक्ती आणि 1ला श्रेणीचा स्तंभ B3:D13 .]

ओळ प्रविष्ट करा MsgBox Rng.Cells(2,1) तुमच्या कोडच्या आत आणि तो चालवा. ते Boris Pasternak , सेलमधील मूल्य B4 दर्शवेल.

3. एक्सेल VBA वापरून सेलच्या नॉन-लग्न रेंजची व्हॅल्यूज व्हेरिएबलमध्ये सेट करा

शेवटी, आम्ही सेलच्या नॉन-लग्न रेंजची व्हॅल्यू व्हेरिएबलमध्ये सेट करू.

उदाहरणार्थ, वाचण्याचा प्रयत्न करूयाश्रेणी B3:B13 आणि D3:D13 Rng नावाच्या व्हेरिएबलमध्ये.

हा पुन्हा श्रेणी<चा डेटा प्रकार आहे 2>. तुम्ही एकतर ते आधीच घोषित करू शकता किंवा नाही.

आम्ही VBA ची युनियन पद्धत सामील होण्यासाठी वापरू 2 किंवा त्याहून अधिक नॉन-समीप सेलच्या श्रेणी एकाच श्रेणीत.

1605

आता सेल B4 मध्ये प्रवेश करण्यासाठी, तुम्हाला पुन्हा MsgBox ओळ प्रविष्ट करावी लागेल. Rng.Cells(1,1). मग आम्ही कोड रन केल्यास, तो सेल B4 , Boris Pasternak .

मध्ये सामग्री प्रदर्शित करेल. लक्षात ठेवण्याच्या गोष्टी

वर वर्णन केलेल्या सर्व पद्धती केवळ सक्रिय वर्कशीटसाठी कार्य करतात. तुम्हाला सक्रिय नसलेल्या वर्कशीटमध्ये प्रवेश करायचा असल्यास, तुम्हाला रेंजच्या आधी वर्कशीटचे नाव नमूद करावे लागेल.

उदाहरणार्थ, शीट1 ची श्रेणी B4 ऍक्सेस करण्यासाठी , तुम्हाला हे वापरावे लागेल:

2761

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