এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি 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
⧭ আউটপুট:
চালাও এটা. এবং এটি সেল C5 নির্বাচন করবে সক্রিয় ওয়ার্কশীটের শীট1 এর ওয়ার্কবুক1 .
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
⧭ আউটপুট:
চালাও এটা. এবং এটি সেল C5 নির্বাচন করবে ওয়ার্কশীটের শীট2 সক্রিয় ওয়ার্কবুক ওয়ার্কবুক1 .
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
⧭ আউটপুট:
কোডটি চালান এবং এটি সেল C5 নির্বাচন করবে শীট1 এর ওয়ার্কবুক2 এর .
4. Excel এ VBA সহ কক্ষের একটি পরিসর নির্বাচন করুন
এখন পর্যন্ত, আমরা শুধুমাত্র একটি সেল নির্বাচন করেছি।
এইবার আমরা ঘরের একটি পরিসর নির্বাচন করব (আসুন B4:C13 এই উদাহরণে)।
যদি এটি সক্রিয় ওয়ার্কশীটের হয়, আপনি ব্যবহার করতে পারেন:
⧭ VBA কোড:
Range("B4:C13").Select
⧭ আউটপুট
এটি B4:C13 সেল নির্বাচন করবে সক্রিয় ওয়ার্কশীটের শীট1 এর ওয়ার্কবুক1 .
যদি এটি সক্রিয় ওয়ার্কবুকের হয়, তবে সক্রিয় ওয়ার্কশীটের না হয় (Sheet2 এই উদাহরণে), ব্যবহার করুন:
⧭ VBA কোড:
Application.Goto Sheets("Sheet2").Range("B4:C13")
⧭ আউটপুট:
এটি B4:C13 সেল নির্বাচন করবে এর শীট2 সক্রিয় ওয়ার্কবুক ওয়ার্কবুক1 .
এবং আপনি যদি সক্রিয় নয় এমন একটি ওয়ার্কবুক থেকে সেলের একটি পরিসর নির্বাচন করতে চান (ওয়ার্কবুক2 এই উদাহরণে), কোডের এই লাইনটি ব্যবহার করুন:
⧭ VBA কোড:
Application.Goto Workbooks("Workbook2.xlsx").Sheets("Sheet2").Range("B4:C13")
⧭ আউটপুট:
এটি B4:C13 পরিসর নির্বাচন করবে এর শীট1 ওয়ার্কবুক2 এর .
5. Excel এ VBA সহ একটি নামকৃত পরিসরের সেল নির্বাচন করুন
এছাড়াও আপনি একটি নামকৃত পরিসরের এক বা একাধিক কক্ষ নির্বাচন করতে পারেন৷ VBA এর সাথে এক্সেলে।
এখানে সক্রিয় শীটে শীট1 এর ওয়ার্কবুক1 , আমরা একটি নামযুক্ত পরিসর পেয়েছি ABC বলা হয় যা B4:C13 পরিসর নিয়ে গঠিত .
নামযুক্ত পরিসর ABC নির্বাচন করতে , কোডের এই লাইনটি ব্যবহার করুন:
⧭ VBA কোড:
Range("ABC").Select
⧭ আউটপুট:
এটি নামযুক্ত পরিসর নির্বাচন করবে (B4:C13 ) এর শীট1 এর ওয়ার্কবুক1 .
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 সহ একটি ঘর বা কক্ষের একটি পরিসর নির্বাচন করতে পারেন৷ এক্সেলে। আপনি কি কিছু জানতে চান? নির্দ্বিধায় আমাদের জিজ্ঞাসা করুন৷
সম্পর্কিত পড়া
- কলাম নির্বাচন করার জন্য কীভাবে VBA প্রয়োগ করবেন (3টি পদ্ধতি)