10টি সর্বাধিক ব্যবহৃত এক্সেল VBA অবজেক্টের তালিকা (গুণাবলী এবং উদাহরণ)

  • এই শেয়ার করুন
Hugh West

এই নিবন্ধটি আমার সিরিজের অংশ: 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. শেপ অবজেক্ট

শেপ অবজেক্ট হল শেপের একটি অংশ। এটি একটি সক্রিয় ওয়ার্কশীটে একটি একক আকৃতি নির্দেশ করে। এটি শেপস বস্তুর সাথে ব্যবহার করা হয়।

পদ্ধতি প্রপার্টি
প্রয়োগ করুন অ্যাপ্লিকেশন
কপি অটোশেপ টাইপ
কাট ব্যাকগ্রাউন্ড স্টাইল
মুছুন চার্ট
ডুপ্লিকেট সংযোগকারী
নির্বাচন করুন ভর্তি
উচ্চতা
বাম
নাম
অনঅ্যাকশন
পিতামাতা
প্রতিফলন
শিরোনাম
শীর্ষ
টাইপ
দৃশ্যমান
প্রস্থ

উদাহরণ:

এটি সহজ

Hugh West একজন অত্যন্ত অভিজ্ঞ এক্সেল প্রশিক্ষক এবং শিল্পে 10 বছরেরও বেশি অভিজ্ঞতা সহ বিশ্লেষক। তিনি অ্যাকাউন্টিং এবং ফিন্যান্সে স্নাতক ডিগ্রি এবং ব্যবসায় প্রশাসনে স্নাতকোত্তর ডিগ্রি অর্জন করেছেন। Hugh শিক্ষাদানের জন্য একটি আবেগ আছে এবং একটি অনন্য শিক্ষণ পদ্ধতি তৈরি করেছে যা অনুসরণ করা এবং বোঝা সহজ। এক্সেল সম্পর্কে তার বিশেষজ্ঞ জ্ঞান বিশ্বব্যাপী হাজার হাজার ছাত্র এবং পেশাদারদের তাদের দক্ষতা উন্নত করতে এবং তাদের কর্মজীবনে শ্রেষ্ঠত্ব অর্জন করতে সাহায্য করেছে। তার ব্লগের মাধ্যমে, Hugh তার জ্ঞান বিশ্বের সাথে ভাগ করে নেয়, বিনামূল্যে এক্সেল টিউটোরিয়াল এবং অনলাইন প্রশিক্ষণ প্রদান করে ব্যক্তি এবং ব্যবসায়িকদের তাদের পূর্ণ সম্ভাবনায় পৌঁছাতে সহায়তা করার জন্য।