সুচিপত্র
এই নিবন্ধটি আমার সিরিজের অংশ: Excel VBA & ম্যাক্রো - ধাপে ধাপে সম্পূর্ণ নির্দেশিকা । আমরা শুধুমাত্র 10টি এক্সেল VBA অবজেক্টের একটি তালিকা নিয়ে আলোচনা করব।
প্র্যাকটিস ওয়ার্কবুক ডাউনলোড করুন
আপনি এই আর্টিকেলটি পড়ার সময় ব্যায়াম করতে এই অনুশীলন ওয়ার্কবুকটি ডাউনলোড করুন।
VBA Objects.xlsm
VBA অবজেক্ট কি?
একটি অবজেক্ট একটি কমান্ড বা কিছু যা কিছু নির্দিষ্ট কাজ সম্পাদন করার জন্য একটি VBA কোডে প্রযোজ্য।
VBA (ভিজ্যুয়াল বেসিক অ্যাপ্লিকেশন) একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ভাষা। অবজেক্টটি VBA এর উপাদানগুলির মধ্যে একটি৷
একটি বস্তুর বৈশিষ্ট্য এবং পদ্ধতি রয়েছে৷ পদ্ধতি হল সেই বস্তুর দ্বারা সম্পাদিত অপারেশন এবং সম্পত্তি সেই বস্তুর বৈশিষ্ট্যগুলিকে ব্যাখ্যা করে৷
VBA অবজেক্টের বৈশিষ্ট্যগুলি
একটি VBA অবজেক্ট প্রয়োগ করতে অবশ্যই একটি থাকতে হবে অবজেক্টে পদ্ধতি বা সম্পত্তি। আমরা এখানে সেই বৈশিষ্ট্যগুলি নিয়ে আলোচনা করব৷
প্রপার্টিগুলি
VBA অবজেক্টের বৈশিষ্ট্যগুলি কে অবজেক্টের সেটিংস হিসাবে ভাবা যেতে পারে৷এক্সেলের অনেকগুলি বস্তু রয়েছে। এক্সেল ভিবিএ-তে আমরা যে সমস্ত অবজেক্ট নিয়ে কাজ করি সেগুলির বেশিরভাগই বৈশিষ্ট্য রয়েছে৷
উদাহরণ:
- রেঞ্জ অবজেক্টের বৈশিষ্ট্য রয়েছে। এর মধ্যে কয়েকটি হল কলাম , সূত্র , সারি , প্রস্থ , এবং মান ।
- একটি চার্ট অবজেক্টের বৈশিষ্ট্য রয়েছে, যেমন লিজেন্ড , চার্টএরিয়া , চার্টস্টাইল এবং আরও অনেক কিছু।
- চার্টটাইটেল ও একটিVBA কোড 5 প্রান্ত সহ একটি তারকা তৈরি করতে প্রয়োগ করা হয়।
2164
আমরা msoShape5pointStar কমান্ড পরিবর্তন করে যেকোনো ধরনের আকৃতি আঁকতে পারি।
10. ListObject অবজেক্ট
ListObject হল ListObjects অবজেক্টের একটি অংশ। একটি লিস্টঅবজেক্ট ওয়ার্কশীটের একটি একক সারণী নির্দেশ করে৷
পদ্ধতিগুলি প্রপার্টিগুলি মুছুন সক্রিয় প্রকাশ করুন অ্যাপ্লিকেশন রিফ্রেশ করুন অটোফিল্টার আকার পরিবর্তন করুন মন্তব্য স্রষ্টা নাম পিতামাতা পরিসীমা বাছাই সারাংশ উদাহরণ:
এই উদাহরণটি হল একটি টেবিল থেকে ডেটা বের করে অ্যারেতে সংরক্ষণ করা৷
8925
আরও পড়ুন: কোষের মান সহ অ্যারে পপুলেট করার জন্য এক্সেল VBA (4টি উপযুক্ত উদাহরণ)
উপসংহার
এই নিবন্ধে, আমরা সাধারণত ব্যবহৃত জিনিসগুলি বর্ণনা করি এক্সেল VBA বস্তুর তালিকা। আমি আশা করি এটি আপনার চাহিদা পূরণ করবে। অনুগ্রহ করে আমাদের ওয়েবসাইট ExcelWIKI.com দেখুন এবং মন্তব্য বক্সে আপনার পরামর্শ দিন৷
অবজেক্ট, যেমন ফন্ট , ফরম্যাট , এবং সীমানা ।
VBA অবজেক্ট প্রপার্টির ব্যবহার:
আমরা নিম্নলিখিতগুলি করতে VBA কোড লিখতে পারি:
- আপনি একটি বস্তুর বর্তমান সম্পত্তি সেটিংস পরীক্ষা করতে পারেন এবং এই সেটিংসের উপর ভিত্তি করে কিছু করতে পারেন৷
- আপনি নতুন মান সেট করে বস্তুর সম্পত্তি সেটিংস পরিবর্তন করতে পারে।
এই VBA বিবৃতিটি দেখুন:
Range("E10").Value
এই বিবৃতিতে, পরিসীমা একটি বস্তু, মান বৈশিষ্ট্যগুলির মধ্যে একটি। VBA বিবৃতিতে, বস্তু এবং বৈশিষ্ট্যগুলিকে পাশাপাশি রাখা হয় এবং তাদের একটি সময়কাল দ্বারা পৃথক করে ( একটি বিন্দু, . )। অবজেক্টগুলি প্রথমে স্থাপন করা হয়, তারপরে তাদের বৈশিষ্ট্যগুলি৷
উদাহরণস্বরূপ, নিম্নলিখিত VBA বিবৃতিটি Value এর বৈশিষ্ট্যকে রেঞ্জ E10:100 সেট করে।
2511
এই বিবৃতিটি সেলে E10 তে 100 সংখ্যা প্রদর্শন করবে।
পদ্ধতি:
A পদ্ধতিএকটি বস্তুর উপর প্রয়োগ করা একটি ক্রিয়া৷বস্তুরও পদ্ধতি রয়েছে৷ উদাহরণস্বরূপ, রেঞ্জ অবজেক্টের একটি ক্লিয়ার পদ্ধতি রয়েছে। নিম্নলিখিত VBA বিবৃতি একটি পরিসীমা সাফ করে। এই বিবৃতিটি পরিসীমা নির্বাচন করার এবং তারপর হোম ➪ সম্পাদনা ➪ সাফ ➪ সমস্ত পরিষ্কার করুন :
1607
ভিবিএ কোডে, পদ্ধতিগুলি বৈশিষ্ট্যগুলির মতো দেখায়। পদ্ধতিগুলি একটি পৃথককারী অপারেটর (.) দিয়ে বস্তুর সাথে সংযুক্ত থাকে। যাইহোক, পদ্ধতি এবং বৈশিষ্ট্য VBA-তে ভিন্ন ধারণা।
আরও পড়ুন: এক্সেল চার্টডেটা লুকানো থাকলে অদৃশ্য হয়ে যায় (3টি সমাধান)
এক্সেলের 10টি সর্বাধিক ব্যবহৃত VBA অবজেক্টের তালিকা
এর ক্ষেত্রে এক্সেল অনুসরণ করে একটি শ্রেণিবিন্যাস রয়েছে অবজেক্ট যা হল:
অ্যাপ্লিকেশন → ওয়ার্কবুক → ওয়ার্কশীট → রেঞ্জ
এখানে, আমরা এক্সেল VBA এর সবচেয়ে বেশি ব্যবহৃত অবজেক্টের একটি তালিকা বিস্তারিতভাবে আলোচনা করব।<3
> ১. অ্যাপ্লিকেশন অবজেক্ট
অ্যাপ্লিকেশন অবজেক্টটি এক্সেলের সর্বাধিক ব্যবহৃত অবজেক্টগুলির মধ্যে একটি। এটি মোট এক্সেল অ্যাপ্লিকেশন উপস্থাপন করতে ব্যবহৃত হয়।
<22পদ্ধতি | প্রপার্টি |
---|---|
গণনা করুন | ActiveCell |
CalculateFull | ActiveSheet |
InputBox | ActiveWindow |
প্রস্থান করুন | অ্যাক্টিভ ওয়ার্কবুক |
চালান | ডিসপ্লেস্ক্রলবার |
পূর্বাবস্থায় ফেরান | ডিসপ্লে ফর্মুলাবার |
অপেক্ষা করুন | পথ |
স্ট্যাটাস বার |
এক্সেলে এই বস্তুটি প্রয়োগ করার সময় আমাদের প্রয়োজনীয় বৈশিষ্ট্য বা পদ্ধতি যোগ করতে হবে।
উদাহরণ 1:
এখানে, আমরা ব্যবহার করেছি গণনা করুন পদ্ধতি। এই ম্যাক্রোটি সমস্ত খোলা ওয়ার্কবুকের গণনার জন্য ব্যবহৃত হয়৷
6049
উদাহরণ 2:
এ নীচের উদাহরণে, আমরা Application অবজেক্টের সাথে DisplayScrollBars প্রপার্টি ব্যবহার করেছি। এই ম্যাক্রোটির উদ্দেশ্য হল স্ক্রোল বার লুকানো।
8779
এখানে, আমরা স্ট্যাটাস মিথ্যা রাখি, যার মানে এটি হবে নাএক্সেল শীটের স্ক্রল বারগুলি প্রদর্শন করুন।
আরও পড়ুন: এক্সেল ভিবিএ ব্যবহার করে পথ থেকে ওয়ার্কবুক কীভাবে খুলবেন (4 উদাহরণ)
2। ওয়ার্কবুক অবজেক্ট
ওয়ার্কবুক অবজেক্ট ওয়ার্কবুকের সাথে সম্পর্কিত। এটি একটি এক্সেল অ্যাপ্লিকেশনে বর্তমানে খোলা ওয়ার্কবুকের তালিকা নির্দেশ করে।
পদ্ধতি | প্রপার্টি |
---|---|
যোগ করুন | অ্যাপ্লিকেশন |
চেকআউট | গণনা |
বন্ধ করুন | স্রষ্টা |
খোলা | আইটেম |
পিতামাতা |
উদাহরণ 1:
এখানে, আমরা ওয়ার্কবুক অবজেক্টের উপর ভিত্তি করে একটি সাধারণ VBA কোড প্রয়োগ করেছি যা এক্সেল ওয়ার্কবুক বন্ধ করবে।
8175
<0 উদাহরণ 2:
এই উদাহরণটি Disney.xlsx ওয়ার্কবুকে একটি নতুন পরিবর্তনশীল পৃষ্ঠা_1 যোগ করবে।
9755
12> 3. ওয়ার্কবুক অবজেক্ট
ওয়ার্কবুক অবজেক্ট একটি একক ওয়ার্কবুক প্রতিনিধিত্ব করে। এটি বর্তমানে সক্রিয় বা খোলা ওয়ার্কবুক এর সদস্য। বরং ওয়ার্কবুক হল ওয়ার্কশীটের একটি সংগ্রহ৷
<16পদ্ধতি | প্রপার্টিগুলি |
---|---|
সক্রিয় | ActiveChart |
AddToFavourite | ActiveSheet |
বন্ধ করুন | AutoSaveOn |
DeleteNumber Format | Full Name |
Save | User Status |
SaveAs |
উদাহরণ 1:
আমরা বর্তমান ওয়ার্কবুকটি বন্ধ করতে চাই৷
3737
আমরাবন্ধ ওয়ার্কবুক একটি অনুরূপ কোড প্রয়োগ. ওয়ার্কবুক অবজেক্ট সমস্ত খোলা ওয়ার্কবুকগুলিতে প্রয়োগ করা হয়। কিন্তু ওয়ার্কবুক অবজেক্ট শুধুমাত্র সক্রিয় ওয়ার্কবুকের ক্ষেত্রে প্রযোজ্য।
উদাহরণ 2:
এই উদাহরণে, আমরা ওয়ার্কবুক <2 ব্যবহার করে একটি ঘরের নাম দেব।>অবজেক্ট।
1989
4. শীট অবজেক্ট
শীট অবজেক্টটি নির্দিষ্ট বা সক্রিয় এক্সেল ওয়ার্কবুকের সমস্ত ধরণের শীটের সাথে সম্পর্কিত। শীট ওয়ার্কশীট, চার্ট শীট মাইক্রো শীট হতে পারে।
পদ্ধতি | প্রপার্টি |
---|---|
যোগ করুন | অ্যাপ্লিকেশন |
যোগ করুন2 | গণনা |
কপি | আইটেম |
মুছুন | পিতামাতা |
সরান | দৃশ্যমান |
প্রিন্টআউট | |
প্রিন্ট প্রিভিউ | |
নির্বাচন গণনা করুন |
উদাহরণ 1:
এই VBA কোডটি ওয়ার্কবুকের ২য় শীট সক্রিয় করবে।
6903
উদাহরণ 2:
এই উদাহরণে, আমরা 1ম শীটের পরে একটি নতুন শীট যোগ করব।
9782
5. ওয়ার্কশীট অবজেক্ট
এই ওয়ার্কশীট অবজেক্টটি শীট অবজেক্টের একটি অংশ। এটি শুধুমাত্র ওয়ার্কশীটের সংগ্রহ। কিন্তু শীট অবজেক্টের মধ্যে চার্ট শীট এবং মাইক্রোও রয়েছেশীট।
<19পদ্ধতি | প্রপার্টি |
---|---|
কপি | অ্যাপ্লিকেশন |
মুছুন | গণনা |
সরান | নির্মাতা |
প্রিন্টআউট<21 | আইটেম |
প্রিন্ট প্রিভিউ | পিতামাতা |
নির্বাচন করুন | দৃশ্যমান |
যোগ করুন | |
যোগ করুন2 |
উদাহরণ 1:
এটি নিম্নলিখিত ওয়ার্কবুকের ২য় ওয়ার্কশীট সক্রিয় করবে
1205
আমরাও ব্যবহার করতে পারি শীট অবজেক্ট। কিন্তু যদি আমরা শীট অবজেক্ট ব্যবহার করি, তাহলে এটি একটি চার্ট বা মাইক্রো শীট সক্রিয় করতে পারে তাও নির্দিষ্ট ওয়ার্কবুকের অবস্থানের উপর নির্ভর করে।
উদাহরণ 2:
আমরা ওয়ার্কবুকে আমাদের কাঙ্ক্ষিত অবস্থানে একটি শীট কপি করব৷
2356
অনুরূপ পাঠগুলি
- 22 এক্সেল VBA এ ম্যাক্রো উদাহরণ
- 20 এক্সেল VBA মাস্টার করার জন্য ব্যবহারিক কোডিং টিপস
- এক্সেলে VBA কোড কিভাবে লিখবেন (সহজে ধাপ)
- এক্সেলে VBA ম্যাক্রোর প্রকারগুলি (একটি দ্রুত নির্দেশিকা)
- VBA বৈশিষ্ট্য এবং অ্যাপ্লিকেশনগুলির ভূমিকা
6. ওয়ার্কশীট অবজেক্ট
ওয়ার্কশীট অবজেক্ট হল ওয়ার্কশীট এর একটি অংশ। এটি শুধুমাত্র একটি ওয়ার্কশীট প্রতিনিধিত্ব করে। এই বিভাগটি ওয়ার্কশীট বস্তুর উপর ভিত্তি করে একটি নমুনা VBA কোড দেখাবে যা একটিওয়ার্কশীট।
<19 <19 <19পদ্ধতি | প্রপার্টি |
---|---|
অ্যাক্টিভেট | অ্যাপ্লিকেশন |
গণনা করুন | কক্ষ |
চেক বানান | কলাম |
কপি করুন<21 | মন্তব্য |
মুছুন | নাম |
মূল্যায়ন করুন | পরবর্তী |
মুভ | আউটলাইন |
পেস্ট করুন | পেজ সেটআপ |
পেস্ট স্পেশাল<21 | অভিভাবক |
প্রিন্টআউট | পরিসীমা |
প্রিন্ট প্রিভিউ | সারি |
SaveAs | শেপস |
নির্বাচন করুন | বাছাই করুন |
ট্যাব | |
টাইপ | |
দৃশ্যমান |
উদাহরণ 1:
এই VBA কোড প্রয়োগ করার পরে সক্রিয় ওয়ার্কশীটের নাম পরিবর্তন হবে৷
2134
উদাহরণ 2:
আমরা বর্তমান ওয়ার্কশীট সম্পর্কে জানতে চাই। নিম্নলিখিত VBA কোড প্রয়োগ করুন৷
7893
7. রেঞ্জ অবজেক্ট
রেঞ্জ অবজেক্টটি এক্সেল ফাইলের সেলগুলির সাথে সম্পর্কিত। এটি এক্সেল ওয়ার্কশীট থেকে একটি একক সেল, সারি, কলাম বা নির্দিষ্ট সংখ্যক সেল, সারি বা কলাম নির্বাচন করতে ব্যবহৃত হয়। আমাদের ঘরে রেফারেন্স রাখতে হবেযুক্তি।
<19 <19পদ্ধতি | প্রপার্টি |
---|---|
সক্রিয় করুন | ঠিকানা |
অটোফিল | অ্যাপ্লিকেশন |
গণনা করুন | ক্ষেত্রগুলি |
সাফ করুন<21 | কোষ |
কপি | কলাম |
মুছুন | গণনা |
খুঁজুন | শেষ |
ঢোকান | ফন্ট |
পেস্টস্পেশাল<21 | উচ্চতা |
প্রতিস্থাপন | আইটেম |
চালান | বাম |
নির্বাচন করুন | লিস্ট অবজেক্ট |
দেখান | নাম |
বাছাই করুন<21 | পরবর্তী |
টেবিল | পিতামাতা |
পরিসীমা | |
সারি | |
21> | সারি |
শীর্ষ | |
বৈধতা | |
মান | |
প্রস্থ |
উদাহরণ 1:
এটি একটি নমুনা VBA কোড, যা পরিসরের ঘর নির্বাচন করে B5:D5 ।
2747
উদাহরণ 2:
এই উদাহরণটি থেকে একটি নির্দিষ্ট পরিসর কপি করবে সক্রিয় shee t.
2688
8. শেপ অবজেক্ট
শেপস অবজেক্ট একটি ওয়ার্কশীটে বিদ্যমান সমস্ত আকারের সাথে সম্পর্কিত। আমরা এটি ব্যবহার করে নির্বাচন এবং মুছে ফেলতে বা অন্যান্য কাজ সম্পাদন করতে পারিবস্তু।
পদ্ধতি | প্রপার্টি |
---|---|
অ্যাডক্যালআউট | অ্যাপ্লিকেশন |
অ্যাডকানেক্টর | গণনা |
অ্যাডলাইন | ক্রিয়েটর |
ছবি যোগ করুন<21 | পিতামাতা |
আকৃতি যোগ করুন | পরিসীমা |
আইটেম | |
সব নির্বাচন করুন |
উদাহরণ 1:
এই VBA কোডটি সব ধরনের নির্বাচন করবে একটি ওয়ার্কশীট থেকে আকারের।
8188
উদাহরণ 2:
এই উদাহরণে, আমরা বিদ্যমান কাঙ্খিত ক্রিয়াটি প্রয়োগ করব সক্রিয় ওয়ার্কশীটের আকার।
2152
9. শেপ অবজেক্ট
শেপ অবজেক্ট হল শেপের একটি অংশ। এটি একটি সক্রিয় ওয়ার্কশীটে একটি একক আকৃতি নির্দেশ করে। এটি শেপস বস্তুর সাথে ব্যবহার করা হয়।
পদ্ধতি | প্রপার্টি |
---|---|
প্রয়োগ করুন | অ্যাপ্লিকেশন |
কপি | অটোশেপ টাইপ |
কাট | ব্যাকগ্রাউন্ড স্টাইল |
মুছুন | চার্ট |
ডুপ্লিকেট | সংযোগকারী |
নির্বাচন করুন | ভর্তি |
উচ্চতা | |
বাম | |
নাম | |
অনঅ্যাকশন | |
পিতামাতা | |
প্রতিফলন | |
শিরোনাম | |
শীর্ষ | |
টাইপ | |
দৃশ্যমান | |
প্রস্থ |
উদাহরণ:
এটি সহজ