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