কম্পিউটার

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

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

ListObject প্রপার্টি সহ একটি সারণী উল্লেখ করুন

VBA কোড লেখার সময়, ListObjects এক্সেল টেবিল উল্লেখ করতে ব্যবহৃত হয়. VBA LISTOBJECTS এর সাহায্যে এক্সেল টেবিল তৈরি এবং মুছে ফেলা যায় . এক্সেল টেবিলের ব্যবহার, যদিও, নতুনদের জন্য, এমনকি মধ্যবর্তী ব্যবহারকারীদের জন্য কিছুটা হলেও চ্যালেঞ্জিং হতে পারে। এই নিবন্ধটি রেফারেন্সিং এক্সেল টেবিল নিয়ে আলোচনা করে। VBA কোডিং করার সময় Excel-এ টেবিলগুলি সম্পর্কে ভালো ধারণা থাকা গুরুত্বপূর্ণ৷

উদাহরণস্বরূপ, এক্সেল ওয়ার্কশীটে পুরো টেবিলটি নির্বাচন করতে আপনাকে নিম্নলিখিত VBA কোডটি লিখতে হবে৷

ActiveSheet.ListObjects("Table_ref_1").Range.Select

কোডের এই লাইনটি টেবিল নির্বাচন করবে ("টেবিল_রেফ_1" আমাদের ডেটাসেটে টেবিলের নাম)।

VBA কোড সহ Excel এ টেবিল রেফারেন্স ব্যবহার করার জন্য 20 উপযুক্ত উদাহরণ

নিম্নলিখিত বিভাগটি এক্সেলের একটি টেবিলের উল্লেখ করার জন্য বিশটি কার্যকরী এবং চতুর উদাহরণ ব্যবহার করবে। কাজটি করতে, আপনাকে VBA কোড ব্যবহার করতে হবে। এটি মাইক্রোসফ্টের ইভেন্ট-চালিত প্রোগ্রামিং ভাষা যা ভিজ্যুয়াল বেসিক ফর অ্যাপ্লিকেশন (VBA) নামে পরিচিত। এই বৈশিষ্ট্যটি ব্যবহার করতে আপনার প্রথমে ডেভেলপার থাকতে হবে৷ আপনার রিবনে ট্যাব দেখাচ্ছে। আপনি কিভাবে আপনার রিবনে বিকাশকারী ট্যাবটি দেখাতে পারেন তা দেখতে এখানে ক্লিক করুন৷ . এই বিভাগটি এই পদ্ধতিগুলির বিস্তৃত বিবরণ প্রদান করে। আপনার চিন্তা করার ক্ষমতা এবং এক্সেল জ্ঞান উন্নত করতে আপনার এগুলি শিখতে এবং প্রয়োগ করা উচিত। আমরা Microsoft Office 365 ব্যবহার করি এখানে সংস্করণ, কিন্তু আপনি আপনার পছন্দ অনুযায়ী অন্য কোনো সংস্করণ ব্যবহার করতে পারেন।

1. একটি সম্পূর্ণ টেবিল নির্বাচন করুন

এখানে, আমরা দেখাব কিভাবে একটি সম্পূর্ণ টেবিল নির্বাচন করতে হয়। প্রথমত, Excel এ ইতিমধ্যে তৈরি করা একটি টেবিল উল্লেখ করার জন্য, আপনাকে প্রথমে টেবিলটিকে একটি ListObject হিসাবে ঘোষণা করতে হবে। তারপর এক্সেলে উপলব্ধ নামের সাথে টেবিলটি পড়ুন। প্রদর্শনের উদ্দেশ্যে, আমরা নিম্নলিখিত ডেটাসেট ব্যবহার করব।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এটি করার জন্য, আপনাকে নিম্নলিখিত প্রক্রিয়া অনুসরণ করতে হবে।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Select_whole_Table()
ActiveSheet.ListObjects("Table_ref_1").Range.Select
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে রান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ছোট Play-এ ক্লিক করতে পারেন ম্যাক্রো চালানোর জন্য সাব-মেনু বারে আইকন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে সম্পূর্ণ টেবিল নির্বাচন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

2. একটি সম্পূর্ণ টেবিল কপি করুন

এই পদ্ধতিতে, আমরা আপনাকে দেখাব কিভাবে পুরো টেবিলটি কপি করতে হয়। নিম্নোক্ত একটি ডেটাসেট যা আমরা এক্সেল VBA এর সাথে একটি টেবিলের উল্লেখ করার জন্য আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এক্সেলের পুরো টেবিলটি অনুলিপি করার জন্য আসুন নিম্নলিখিত ধাপগুলি অনুসরণ করি।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub copy_whole_Table()
ActiveSheet.ListObjects("Table_ref_18").Range.Copy
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে পুরো টেবিলটি অনুলিপি করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

3. একটি টেবিলের একটি কলাম উল্লেখ করা

এখানে, আমরা প্রদর্শন করব কিভাবে একটি কলামের একটি টেবিলকে রেফারেন্স করতে হয়। নিম্নোক্ত একটি ডেটাসেট যা আমরা এক্সেল VBA এর সাথে একটি টেবিলের উল্লেখ করার জন্য আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

আসুন Excel-এ একটি টেবিলের কলাম উল্লেখ করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করি।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub ReferenceEntireColumn()
ActiveSheet.ListObjects("Table_ref").ListColumns("Seller").Range.Select
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে রান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ছোট Play-এ ক্লিক করতে পারেন ম্যাক্রো চালানোর জন্য সাব-মেনু বারে আইকন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে টেবিলের সম্পূর্ণ কলাম নির্বাচন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

4. একটি টেবিল থেকে একটি সেল থেকে একটি মান পান

এখানে, আমরা দেখাব কিভাবে একটি টেবিল থেকে একটি সেল থেকে একটি মান পেতে হয়। আমাদের পয়েন্ট প্রদর্শনের উদ্দেশ্যে, আমরা নীচে একটি ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এক্সেলের একটি টেবিল থেকে একটি সেল থেকে একটি মান পেতে নিম্নলিখিত ধাপগুলি অনুসরণ করা যাক৷

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub get_Value()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_2")
Set Value = Table1.DataBodyRange.Columns(1).Find("Sam", LookAt:=xlWhole)
MsgBox Value
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে রান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো একটি টেবিল থেকে একটি ঘর থেকে একটি মান পাবে৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

5. একটি সারি প্রবেশ করান

এখন, আমরা ব্যাখ্যা করব কিভাবে বিদ্যমান টেবিলে একটি নতুন সারি লিখতে হয়। প্রদর্শনের উদ্দেশ্যে, আমরা নিম্নলিখিত ডেটাসেট ব্যবহার করব।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

চলুন Excel এ বিদ্যমান টেবিলে একটি নতুন সারি প্রবেশ করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করি৷

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Entering_row()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_3")
Table1.ListRows.Add
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি একটি বিদ্যমান সারণীতে একটি নতুন সারি লিখবে যা নীচে দেখানো হয়েছে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

6. একটি কলাম প্রবেশ করান

নিম্নলিখিত প্রদর্শনীতে বিদ্যমান টেবিলে একটি নতুন কলাম যোগ করা হবে। প্রদর্শনের উদ্দেশ্যে, আমরা নিম্নলিখিত ডেটাসেট ব্যবহার করব।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

চলুন একটি বিদ্যমান সারণীতে একটি নতুন কলাম প্রবেশ করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করি৷

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Entering_Column()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_4")
Table1.ListColumns.Add
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি একটি বিদ্যমান সারণীতে একটি নতুন কলাম লিখবে যা নীচে দেখানো হয়েছে৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

7. একটি টেবিল ফিল্টার করা

নিচের উদাহরণটি দেখায় কিভাবে এক্সেলে একটি টেবিল ফিল্টার করতে হয়। আমাদের পয়েন্ট প্রদর্শনের উদ্দেশ্যে, আমরা নীচে একটি ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

আসুন Excel এ একটি টেবিল ফিল্টার করার জন্য নিম্নলিখিত ধাপগুলি দিয়ে চলুন।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Select_AutoFiltered_VisibleRows_NewSheet()
 ActiveSheet.ListObjects("Table_25").Range.AutoFilter _
    Field:=2, Criteria1:="=Texas"
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো "টেক্সাস" পাঠ্যের উপর ভিত্তি করে টেবিলটি ফিল্টার করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

8. একটি টেবিল থেকে সারি এবং কলাম মুছে ফেলা

আমরা এখানে দেখাব কিভাবে একটি টেবিল থেকে সারি এবং কলাম মুছে ফেলা যায়। নিম্নলিখিত ডেটাসেট ব্যবহার করে, আমরা আমাদের পয়েন্ট প্রদর্শন করব।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এক্সেলের একটি টেবিল থেকে সারি এবং কলাম মুছে ফেলার জন্য নিচের ধাপগুলো অনুসরণ করা যাক।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub delete_row_column()
ActiveSheet.ListObjects("Table_ref_9").ListRows(2).Delete
ActiveSheet.ListObjects("Table_ref_9").ListColumns(2).Delete
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো সারণি থেকে সারি এবং কলাম মুছে ফেলবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

9. কলাম শিরোনাম ছাড়া একটি টেবিল থেকে ডেটা নির্বাচন করা

এখানে, আমরা দেখাব কিভাবে একটি কলাম হেডার ছাড়াই একটি টেবিল থেকে ডেটা নির্বাচন করতে হয়। ডেটাসেটটি এইরকম দেখাচ্ছে:

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

Excel-এ কলাম শিরোনাম ছাড়াই টেবিল থেকে ডেটা নির্বাচন করতে নিচের ধাপগুলো অনুসরণ করি।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub ReferenceEntireColumnWithoutHeader()
ActiveSheet.ListObjects("Table_ref_6").ListColumns("Seller").DataBodyRange.Select
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে রান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে একটি কলাম হেডার ছাড়াই একটি টেবিল থেকে ডেটা নির্বাচন করবে৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

10. একটি কলাম হেডার নির্বাচন করা হচ্ছে

এই বিভাগে, আমরা আপনাকে দেখাব কিভাবে একটি কলাম হেডার নির্বাচন করতে হয়। আমাদের পয়েন্ট প্রদর্শন করার জন্য, আমরা নীচে ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

আসুন Excel এ একটি কলাম হেডার নির্বাচন করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করি৷

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Selecting_Column_Header()
ActiveSheet.ListObjects("Table_ref_7").HeaderRowRange(4).Select
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে রান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে একটি কলাম হেডার নির্বাচন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

11. সম্পূর্ণ সারি নির্বাচন করুন

এখানে, আমরা দেখাব কিভাবে একটি সম্পূর্ণ সারি নির্বাচন করতে হয়। . নিম্নলিখিত একটি ডেটাসেট যা আমরা আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

চলুন Excel এ একটি সম্পূর্ণ সারি নির্বাচন করতে নিম্নলিখিত ধাপগুলি অনুসরণ করি।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Selecting_row_entire()
ActiveSheet.ListObjects("Table_ref_8").ListRows(3).Range.Select
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ছোট Play-এ ক্লিক করতে পারেন ম্যাক্রো চালানোর জন্য সাব-মেনু বারে আইকন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে একটি সম্পূর্ণ সারি নির্বাচন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

12. একটি টেবিলের পরিসরের আকার পরিবর্তন করুন

এখন, আমরা ব্যাখ্যা করব কিভাবে একটি টেবিলের রেঞ্জ রিসাইজ করা যায়। আমাদের পয়েন্ট প্রদর্শনের উদ্দেশ্যে, আমরা নীচে একটি ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

Excel-এ একটি টেবিলের পরিসরের আকার পরিবর্তন করতে নিচের ধাপগুলো অনুসরণ করা যাক।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub resize()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_5")
Dim Rng As Range
Set Rng = Range("B4:C8")
Table1.Resize Rng
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে একটি টেবিলের পরিসরের আকার পরিবর্তন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

13. টেবিল স্টাইল পরিবর্তন করা

আমরা এখানে দেখাব কিভাবে টেবিলের স্টাইল পরিবর্তন করা যায়। নিম্নোক্ত একটি ডেটাসেট যা আমরা এক্সেল VBA এর সাথে একটি টেবিলের উল্লেখ করার জন্য আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

আসুন Excel-এ টেবিলের স্টাইল পরিবর্তন করতে নিম্নলিখিত ধাপগুলো অনুসরণ করি।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub ChangingTable1_Style()
ActiveSheet.ListObjects("Table_ref_12").TableStyle = "TableStyleLight15"
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে টেবিল শৈলী পরিবর্তন করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

14. ডিফল্ট টেবিল স্টাইল সেট করুন

ডিফল্ট টেবিল শৈলী এখানে প্রদর্শিত হবে. নিম্নোক্ত একটি ডেটাসেট যা আমরা এক্সেল VBA এর সাথে একটি টেবিলের উল্লেখ করার জন্য আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এক্সেলে ডিফল্ট টেবিল স্টাইল সেট করতে নিচের ধাপগুলো দিয়ে চলুন।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Setting_Default_Table1_Style()
ActiveWorkbook.DefaultTableStyle = "TableStyleMedium2"
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ছোট Play-এ ক্লিক করতে পারেন ম্যাক্রো চালানোর জন্য সাব-মেনু বারে আইকন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো হিসাবে ডিফল্ট টেবিল শৈলী সেট করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

15. একটি টেবিলের সমস্ত কোষের মাধ্যমে লুপ করুন

এই উদাহরণে, আমরা দেখাব কিভাবে টেবিলের সমস্ত ঘরের মধ্য দিয়ে লুপ করা যায়। VBA সহ একটি টেবিলের প্রতিটি সারি লুপ করতে, ListRows.Count ব্যবহার করুন সম্পত্তি এক্সেল VBA এর সাথে একটি টেবিল রেফারেন্স করার জন্য আমাদের পয়েন্ট প্রদর্শনের উদ্দেশ্যে, আমরা নীচে একটি ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

আসুন Excel-এ টেবিলের সমস্ত কক্ষগুলি লুপ করার জন্য নিম্নলিখিত ধাপগুলি অনুসরণ করি৷

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Loopingthrough()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_14")
For i = 1 To Table1.ListRows.Count
    Table1.ListRows(i).Range.Select
Next i
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ছোট Play-এ ক্লিক করতে পারেন ম্যাক্রো চালানোর জন্য সাব-মেনু বারে আইকন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি নীচে দেখানো সারণীতে সমস্ত ঘরের মধ্য দিয়ে লুপ করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

16. টেবিল হেডার দৃশ্যমান করুন

এখন, আমরা ব্যাখ্যা করব কিভাবে টেবিল হেডার দৃশ্যমান করা যায়। এক্সেল VBA এর সাথে একটি সারণী উল্লেখ করার জন্য আমাদের পয়েন্ট প্রদর্শনের উদ্দেশ্যে, আমরা নীচে একটি ডেটাসেট প্রদান করেছি।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

টেবিলের শিরোনামটিকে Excel-এ দৃশ্যমান করতে নিচের ধাপগুলো অনুসরণ করা যাক।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. তারপর ভিজ্যুয়াল বেসিক নির্বাচন করুন কোড থেকে গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • ভিবিএ মডিউল ভিজ্যুয়াল বেসিক এডিটরে কোড ধরে রাখে। এটির a.bcf ফাইল এক্সটেনশন রয়েছে। আমরা VBA সম্পাদক উইন্ডোর মাধ্যমে সহজেই একটি তৈরি বা সম্পাদনা করতে পারি। কোডের জন্য একটি মডিউল সন্নিবেশ করতে, ঢোকান-এ যান VBA সম্পাদকে ট্যাব। তারপর মডিউল-এ ক্লিক করুন ড্রপ-ডাউন থেকে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • এর ফলে, একটি নতুন মডিউল তৈরি করা হবে। এখন মডিউলটি নির্বাচন করুন যদি এটি ইতিমধ্যে নির্বাচিত না থাকে। তারপর নিচের কোডটি লিখুন।
Sub Table_header_visible()
ActiveSheet.ListObjects("Table_ref_15").ShowHeaders = True
End Sub
  • এরপর, কোডটি সংরক্ষণ করুন।
  • এখন, F5 টিপুন আপনার কীবোর্ডে, অথবা মেনু বার থেকে চালান -> সাব/ইউজারফর্ম চালান নির্বাচন করুন . এছাড়াও আপনি ম্যাক্রো চালানোর জন্য সাব-মেনু বারে ছোট প্লে আইকনে ক্লিক করতে পারেন।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • অতএব, এটি টেবিলের শিরোনামটিকে নীচে দেখানো হিসাবে দৃশ্যমান করবে।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

17. সারি এবং কলাম গণনা

আমাদের পরবর্তী ধাপ হল একটি টেবিল থেকে সারি এবং কলাম কিভাবে গণনা করা যায় তা প্রদর্শন করা। নিম্নলিখিত একটি ডেটাসেট যা আমরা আমাদের পয়েন্ট প্রদর্শন করতে ব্যবহার করব৷

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

এক্সেলের একটি টেবিল থেকে সারি এবং কলাম গণনা করার জন্য নিচের ধাপগুলো অনুসরণ করা যাক।

📌 ধাপ:

  • VBA এর সাথে কাজ করার জন্য নিজস্ব আলাদা উইন্ডো আছে। আপনাকে এই উইন্ডোতেও কোডটি সন্নিবেশ করতে হবে। VBA উইন্ডো খুলতে, ডেভেলপার-এ যান আপনার ফিতা উপর ট্যাব. Then select Visual Basic from the Code গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • VBA modules hold the code in the Visual Basic Editor. It has a.bcf file extension. We can create or edit one easily through the VBA editor window. To insert a module for the code, go to the Insert tab on the VBA editor. Then click on Module from the drop-down.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • As a result, a new module will be created. Now select the module if it isn’t already selected. Then write down the following code in it.
Sub counting_rows_columns()
 rowNumber = ActiveSheet.ListObjects("Table_ref_16").ListRows.Count
columnNumber = ActiveSheet.ListObjects("Table_ref_16").ListColumns.Count
MsgBox "Number of Rows: " & rowNumber & vbCrLf & _
        "Number of Columns: " & columnNumber
End Sub
  • Next, save the code.
  • Now, press F5 on your keyboard, or from the menu bar select Run -> Run Sub/UserForm . You can also just click on the small Play icon in the sub-menu bar to run the macro.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • Therefore, this will count rows from a table as shown below.
  • This will count rows from a table as shown below.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

18. Check If There Is Any Table in Worksheet

Here, we will demonstrate how to check if there is any table in the worksheet. For the purpose of demonstrating our point to reference a table with Excel VBA, we have provided a dataset below.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

Let’s walk through the following steps to check if there is any table in the worksheet in Excel.

📌 ধাপ:

  • VBA has its own separate window to work with. You have to insert the code in this window too. To open the VBA window, go to the Developer tab on your ribbon. Then select Visual Basic from the Code গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • VBA modules hold the code in the Visual Basic Editor. It has a.bcf file extension. We can create or edit one easily through the VBA editor window. To insert a module for the code, go to the Insert tab on the VBA editor. Then click on Module from the drop-down.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • As a result, a new module will be created. Now select the module if it isn’t already selected. Then write down the following code in it.
Sub Checking_If1_Table1_Exists()
Dim ws1 As Worksheet
Dim tbl1 As ListObject
Dim tbl1Name As String
Dim tbl1Exists As Boolean
tbl1Name = "Table_ref_17"
For Each ws1 In ActiveWorkbook.Worksheets
    For Each tbl1 In ws1.ListObjects
        If tbl1.Name = tb1lName Then
            tb1lExists = True
        End If
    Next tbl1
Next ws1
If tbl1Exists = True Then
    MsgBox "Table " & tb1lName & " Doesn’t Exists."
Else
    MsgBox "Table " & tbl1Name & " Exists."
End If
End Sub
  • Next, save the code.
  • Now, press F5 on your keyboard, or from the menu bar select Run -> Run Sub/UserForm . You can also just click on the small Play icon in the sub-menu bar to run the macro.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • Therefore, this will check if there is any table in the worksheet as shown below.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

19. Convert a Table to Normal Range

Here is an example of how a table can be converted into a normal range. Following is a dataset that we will use to demonstrate our point to reference a table with Excel VBA.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

Let’s walk through the following steps to convert a table to a normal range in Excel.

📌 ধাপ:

  • VBA has its own separate window to work with. You have to insert the code in this window too. To open the VBA window, go to the Developer tab on your ribbon. Then select Visual Basic from the Code গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • VBA modules hold the code in the Visual Basic Editor. It has a.bcf file extension. We can create or edit one easily through the VBA editor window. To insert a module for the code, go to the Insert tab on the VBA editor. Then click on Module from the drop-down.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • As a result, a new module will be created. Now select the module if it isn’t already selected. Then write down the following code in it.
Sub Converting_Table1_To_NormalRange()
ActiveSheet.ListObjects("Table_ref_11").Unlist
End Sub
  • Next, save the code.
  • Now, press F5 on your keyboard, or from the menu bar select Run -> Run Sub/UserForm . You can also just click on the small Play icon in the sub-menu bar to run the macro.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • Therefore, this will convert a table to a normal range as shown below.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

20. Delete a Table

Here, we will demonstrate how to delete a table. Following is a dataset that we will use to demonstrate our point to reference a table with Excel VBA.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

Let’s walk through the following steps to delete a table in Excel with VBA code.

📌 ধাপ:

  • VBA has its own separate window to work with. You have to insert the code in this window too. To open the VBA window, go to the Developer tab on your ribbon. Then select Visual Basic from the Code গ্রুপ।

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • VBA modules hold the code in the Visual Basic Editor. It has a.bcf file extension. We can create or edit one easily through the VBA editor window. To insert a module for the code, go to the Insert tab on the VBA editor. Then click on Module from the drop-down.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • As a result, a new module will be created. Now select the module if it isn’t already selected. Then write down the following code in it.
Sub delete_table_entire()
Dim Table1 As ListObject
Set Table1 = ActiveSheet.ListObjects("Table_ref_10")
Table1.Delete
End Sub
  • Next, save the code.
  • Now, press F5 on your keyboard, or from the menu bar select Run -> Run Sub/UserForm . You can also just click on the small Play icon in the sub-menu bar to run the macro.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

  • Therefore, this will delete a table as shown below.

এক্সেল VBA এর সাথে টেবিল রেফারেন্স কিভাবে ব্যবহার করবেন (20 উদাহরণ)

উপসংহার

That’s the end of today’s session. I strongly believe that from now, you may be able to reference a table with Excel VBA. If you have any queries or recommendations, please share them in the comments section below.

Don’t forget to check our website Exceldemy.com for various Excel-related problems and solutions. Keep learning new methods and keep growing!

Read More…

Changing Case using Worksheet Functions and Excel VBA

[8 Tips] How to Make Excel Tables Look Good!


  1. কিভাবে এক্সেল পিভট টেবিলে শ্রেণিবিন্যাস তৈরি করবেন (সহজ পদক্ষেপ সহ)

  2. এক্সেলে সম্পর্কগুলি কীভাবে পরিচালনা করবেন (বিস্তারিত পদক্ষেপ সহ)

  3. এক্সেলে ডেটা মডেল কীভাবে ব্যবহার করবেন (3টি উদাহরণ)

  4. কিভাবে ডুপ্লিকেট মান দিয়ে এক্সেলে সম্পর্ক তৈরি করবেন