কম্পিউটার

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি VBA দিয়ে একটি ঘর বা একটি পরিসর নির্বাচন করতে পারেন এক্সেলে। আপনি VBA সহ একটি একক, কক্ষের একটি পরিসর, একটি নামযুক্ত পরিসর সহ একটি ঘর এবং অন্য একটি কক্ষের সাথে সম্পর্কিত একটি ঘর নির্বাচন করতে শিখবেন .

Excel এ VBA সহ সেল নির্বাচন করার ৬টি কার্যকর উপায়

চলুন, VBA-এর সাথে একটি সেল বা সেলের একটি পরিসর নির্বাচন করার জন্য 6টি সবচেয়ে দরকারী পদ্ধতি অন্বেষণ করি .

1. Excel এ VBA সহ সক্রিয় ওয়ার্কশীটের সেল নির্বাচন করুন

প্রথমত, চলুন VBA সহ সক্রিয় ওয়ার্কশীটের একটি ঘর নির্বাচন করি এক্সেলে।

এখানে আমি ওয়ার্কবুক1 নামে একটি ওয়ার্কবুক পেয়েছি . শীট1 নামে তিনটি ওয়ার্কশীট আছে , শীট2 , এবং শীট3 কাজের বইতে সক্রিয় ওয়ার্কশীট হল শীট1 .

আপনি যেকোন সেল (C5) নির্বাচন করতে কোডের নিম্নলিখিত লাইনটি ব্যবহার করতে পারেন এই উদাহরণে) সক্রিয় ওয়ার্কশীটে:

VBA কোড:

ActiveSheet.Range("C5").Select

বা,

ActiveSheet.Cells(5,3).Select

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

চালাও এটা. এবং এটি সেল C5 নির্বাচন করবে সক্রিয় ওয়ার্কশীটের শীট1 এর ওয়ার্কবুক1 .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

2. সক্রিয় ওয়ার্কবুকের সেল নির্বাচন করুন কিন্তু এক্সেলে VBA সহ সক্রিয় ওয়ার্কশীটের নয়

এখন, সক্রিয় ওয়ার্কবুকের একটি সেল নির্বাচন করা যাক, কিন্তু সক্রিয় ওয়ার্কশীটের নয়। আমাদের সক্রিয় ওয়ার্কশীট হল শীট1 , কিন্তু এবার আমরা C5 সেল নির্বাচন করব এর শীট2 .

আপনি কোডের নিম্নলিখিত লাইন ব্যবহার করতে পারেন:

VBA কোড:

Application.Goto Sheets("Sheet2").Range("C5")

বা,

Application.Goto Sheets("Sheet2").Cells(5,3)

বা,

Sheets("Sheet2").Activate

Range("C5").Select

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

চালাও এটা. এবং এটি সেল C5 নির্বাচন করবে ওয়ার্কশীটের শীট2 সক্রিয় ওয়ার্কবুক ওয়ার্কবুক1 .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

3. এক্সেলে VBA সহ সক্রিয় ওয়ার্কবুক থেকে সেল আউট নির্বাচন করুন

এইবার আমরা একটি সেল নির্বাচন করব, সক্রিয় ওয়ার্কবুক থেকে নয়।

আমাদের সক্রিয় ওয়ার্কবুক হল ওয়ার্কবুক1 . কিন্তু আমাদের ওয়ার্কবুক2 নামে আরেকটি ওয়ার্কবুক আছে একই ফোল্ডারে।

চলুন সেল সিলেক্ট করিC5 শীট1 এর ওয়ার্কবুক2 এর .

VBA এর লাইন কোড হবে:

VBA কোড:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Range("C5")

বা,

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet1").Cells(5,3)

বা,

Workbooks("Workbook2.xlsx").Activate

Sheets("Sheet1").Select

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

কোডটি চালান এবং এটি সেল C5 নির্বাচন করবে শীট1 এর ওয়ার্কবুক2 এর .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

4. Excel এ VBA সহ কক্ষের একটি পরিসর নির্বাচন করুন

এখন পর্যন্ত, আমরা শুধুমাত্র একটি সেল নির্বাচন করেছি।

এইবার আমরা ঘরের একটি পরিসর নির্বাচন করব (আসুন B4:C13 এই উদাহরণে)।

যদি এটি সক্রিয় ওয়ার্কশীটের হয়, আপনি ব্যবহার করতে পারেন:

VBA কোড:

Range("B4:C13").Select

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট

এটি B4:C13 সেল নির্বাচন করবে সক্রিয় ওয়ার্কশীটের শীট1 এর ওয়ার্কবুক1 .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

যদি এটি সক্রিয় ওয়ার্কবুকের হয়, তবে সক্রিয় ওয়ার্কশীটের না হয় (Sheet2 এই উদাহরণে), ব্যবহার করুন:

VBA কোড:

Application.Goto Sheets("Sheet2").Range("B4:C13")

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

এটি B4:C13 সেল নির্বাচন করবে এর শীট2 সক্রিয় ওয়ার্কবুক ওয়ার্কবুক1 .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

এবং আপনি যদি সক্রিয় নয় এমন একটি ওয়ার্কবুক থেকে সেলের একটি পরিসর নির্বাচন করতে চান (ওয়ার্কবুক2 এই উদাহরণে), কোডের এই লাইনটি ব্যবহার করুন:

VBA কোড:

Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

এটি B4:C13 পরিসর নির্বাচন করবে এর শীট1 ওয়ার্কবুক2 এর .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

5. Excel এ VBA সহ একটি নামকৃত পরিসরের সেল নির্বাচন করুন

এছাড়াও আপনি একটি নামকৃত পরিসরের এক বা একাধিক কক্ষ নির্বাচন করতে পারেন৷ VBA এর সাথে এক্সেলে।

এখানে সক্রিয় শীটে শীট1 এর ওয়ার্কবুক1 , আমরা একটি নামযুক্ত পরিসর পেয়েছি ABC বলা হয় যা B4:C13 পরিসর নিয়ে গঠিত .

নামযুক্ত পরিসর ABC নির্বাচন করতে , কোডের এই লাইনটি ব্যবহার করুন:

VBA কোড:

Range("ABC").Select 

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

আউটপুট:

এটি নামযুক্ত পরিসর নির্বাচন করবে (B4:C13 ) এর শীট1 এর ওয়ার্কবুক1 .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

6. Excel-এ VBA সহ অন্য সেলের সাথে সেল রিলেটিভ নির্বাচন করুন

অবশেষে, আপনি VBA এর সাথে অন্য একটি কক্ষের সাথে সম্পর্কিত একটি ঘর নির্বাচন করতে পারেন৷ .

আপনি অফসেট সম্পত্তি ব্যবহার করতে পারেন৷ VBA এর এই উদ্দেশ্যে।

উদাহরণ স্বরূপ, আসুন 2 এর জন্য সেল নির্বাচন করি সারি নিচে এবং 3 কলামগুলি সরাসরি কক্ষ C5 থেকে সক্রিয় ওয়ার্কশীটে শীট1 এর ওয়ার্কবুক1 .

কোডের নিম্নলিখিত লাইন ব্যবহার করুন:

VBA কোড:

Range("C5").Offset(2, 3).Select

বা,

Cells(5,3).Offset(2, 3).Select

আউটপুট:

এটি সেল F7 নির্বাচন করবে , সেলটি 2-এ সারি নিচে এবং 3 কলামগুলি সরাসরি কক্ষ C5 থেকে .

এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)

উপসংহার

এই পদ্ধতিগুলি ব্যবহার করে, আপনি VBA সহ একটি ঘর বা কক্ষের একটি পরিসর নির্বাচন করতে পারেন৷ এক্সেলে। আপনি কি কিছু জানতে চান? নির্দ্বিধায় আমাদের জিজ্ঞাসা করুন৷

সম্পর্কিত পড়া

  • কলাম নির্বাচন করার জন্য কীভাবে VBA প্রয়োগ করবেন (3টি পদ্ধতি)

  1. কিভাবে এক্সেল ফাইলকে 100MB-এর বেশি কম্প্রেস করবেন (7টি দরকারী উপায়)

  2. এক্সেলে নির্দিষ্ট মান সহ সেলগুলি কীভাবে সাফ করবেন (2 উপায়)

  3. এক্সেলে সেলের রঙ দ্বারা কীভাবে ফিল্টার করবেন (2টি সহজ উপায়)

  4. এক্সেলে ডিলিমিটার দিয়ে CSV কিভাবে খুলবেন (6 সহজ উপায়)