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

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

এই নিবন্ধে, আমি আপনাকে দেখাব কিভাবে আপনি 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 । আপনি কি কিছু জানতে চান? নির্দ্বিধায় আমাদের জিজ্ঞাসা করুন৷

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