এই নিবন্ধটি প্রদর্শন করে কিভাবে এক্সেলে কলাম নির্বাচন করতে VBA কোড প্রয়োগ করতে হয়। যখন আপনাকে সম্পূর্ণ রেঞ্জ বা কলাম নির্বাচন করতে হয় তখন আপনি এটি দরকারী বলে মনে করতে পারেন। VBA প্রোগ্রামিং কোড সম্পূর্ণ কলাম বা রেঞ্জ স্বয়ংক্রিয়ভাবে নির্বাচন করতে পারে যা আপনার অনেক সময় বাঁচাবে। এই নিবন্ধে, আমরা আপনাকে সেই কাজটি করার কিছু পদ্ধতি দেখাব।
আপনি এই নিবন্ধটি পড়ার সময় কাজটি অনুশীলন করতে এই অনুশীলন বইটি ডাউনলোড করুন৷
কলাম নির্বাচন করতে VBA প্রয়োগ করার 3টি উপযুক্ত উপায়
VBA ম্যাক্রো আপনাকে তিনটি ভিন্ন উপায়ে কলাম নির্বাচন করতে সক্ষম করে। আপনি একটি একক কলাম বা একাধিক কলাম বা একটি সম্পূর্ণ পরিসর নির্বাচন করতে পারেন। এই বিভাগে, আমরা এই সমস্ত পদ্ধতির মধ্য দিয়ে যাব।
1. একটি একক কলাম নির্বাচন করতে একটি VBA কোড চালান
এমন একটি শর্ত কল্পনা করুন যেখানে আপনাকে VBA কোড ব্যবহার করে একটি সম্পূর্ণ কলাম নির্বাচন করতে হবে। আপনি সহজ কোড প্রয়োগ করে এটি বেশ সহজে করতে পারেন। আসুন শিখতে এই ধাপগুলি অনুসরণ করি।
ধাপ 1:
- একটি VBA কোড লিখতে আমাদের প্রথমে VBA উইন্ডো খুলতে হবে। আপনি কিবোর্ড শর্টকাট ব্যবহার করে অথবা আপনার ডেভেলপার ট্যাব থেকে এটি করতে পারেন . Ctrl+F11 টিপুন VBA উইন্ডো খুলতে
- VBA উইন্ডোতে, আমাদের কোড লিখতে একটি মডিউল তৈরি করতে হবে। সন্নিবেশ ক্লিক করুন, তারপর মডিউল ক্লিক করুন একটি খুলতে।
ধাপ 2:
- এখানে আমরা আমাদের কোড লিখব। প্রথমে, আমরা আমাদের কোডের বিন্যাস লিখব, এবং তারপর শর্তগুলি সন্নিবেশ করব। আমাদের কোডের শুরু এবং শেষ হল,
Private Sub Select_Column()
End Sub
- কলাম সি নির্বাচন করার জন্য আমরা কোড লিখব। কোড হল,
Columns(3).Select
- চূড়ান্ত কোড হল,
Private Sub select_column()
Columns(3).Select
End Sub
- কোডটি চালানোর জন্য রান আইকনে ক্লিক করুন এবং আমাদের নির্দিষ্ট কলামটি নির্বাচন করা হয়েছে।
ধাপ 3:
- আপনি একটি নির্বাচিত কলামের প্রতিটি ঘরে একটি নির্দিষ্ট সংখ্যাও ইনপুট করতে পারেন। ধরুন আপনি 100 নম্বর ইনপুট করতে চান C4-এ এটি করতে, C কলামে যেকোনো ঘর নির্বাচন করুন .
- এই কোডটি মডিউলে ঢোকান।
Private Sub select_column()
ActiveCell.EntireColumn.Cells(4).Value = 100
End Sub
- কোডটি চালান এবং আমাদের ফলাফল এখানে।
2. একাধিক কলাম নির্বাচন করতে একটি VBA কোড প্রয়োগ করুন
ধাপ 1:
- যেভাবে আপনি একটি একক কলাম নির্বাচন করেছেন একইভাবে আপনি একাধিক কলাম নির্বাচন করতে পারেন। কিন্তু কোড এখানে ভিন্ন. তাহলে চলুন VBA উইন্ডো খুলে শুরু করা যাক!
ধাপ 2:
- আমরা B থেকে D পর্যন্ত কলাম নির্বাচন করতে চাই। এর জন্য, কোড হল,
Private Sub select_multiplecolumns()
Columns(“B:D”).Select
End Sub
- এবং একাধিক কলাম নির্বাচন করা হয়েছে।
3. একটি পরিসরে কলাম নির্বাচন করতে একটি VBA কোড ব্যবহার করুন
VBA কোড ব্যবহার করে একটি পরিসর নির্বাচন করাও সহজ এবং এর জন্য একটি ছোট দৈর্ঘ্যের কোড প্রয়োজন। অনুমান করুন যে আমাদের B3 থেকে একটি পরিসর নির্বাচন করতে হবে F13-এ . শিখতে এই ধাপগুলি অনুসরণ করুন!
ধাপ 1:
- মডিউলে VBA কোড ঢোকান।
Private Sub select_range()
Range(Cells(3, 2), Cells(13, 6)).Select
Range("B3", "F13").Select
Range("B3:F13").Select
End Sub
- আমরা VBA কোড ব্যবহার করে আমাদের পরিসর নির্বাচন করেছি।
ধাপ 2:
- আপনি আপনার নির্বাচিত পরিসরেও নম্বর বা পাঠ্য ইনপুট করতে পারেন। শুধু নিচের কোডটি মডিউলে প্রবেশ করান।
Private Sub select_range()
Range (“B3:F13”). Select
Selection = 100
End Sub
- এভাবে আপনি এই পদ্ধতিটি করতে পারেন।
ধাপ 3:
- এছাড়া, আপনি আপনার নির্বাচিত ঘরগুলিকেও রঙ করতে পারেন। শুধু এই কোডটি আপনার VBA মডিউলে লিখুন৷ ৷
Private Sub select_range()
Selection.Interior.Color = RGB (255,255,0)
End Sub
- এবং এইভাবে আপনি একটি VBA কোড ব্যবহার করে আপনার পরিসীমা নির্বাচন এবং রঙ করতে পারেন।
মনে রাখার বিষয়গুলি
👉 যদি আপনার বিকাশকারী ট্যাবটি দৃশ্যমান না থাকে তবে আপনি এই নির্দেশটি ব্যবহার করে এটি সক্রিয় করতে পারেন।
কাস্টমাইজ করা দ্রুত অ্যাক্সেস টুলবার → আরও কমান্ড → কাস্টমাইজ রিবন → বিকাশকারী → ঠিক আছে
উপসংহার
আমরা কলাম নির্বাচন করতে VBA কোড চালানোর জন্য তিনটি ভিন্ন পদ্ধতির মধ্য দিয়ে চলেছি। আপনার কোন প্রশ্ন বা প্রশ্ন থাকলে মন্তব্য করার জন্য আপনাকে স্বাগতম। এছাড়াও, আপনি এক্সেল টাস্কগুলির সাথে সম্পর্কিত আমাদের অন্যান্য নিবন্ধগুলি দেখতে পারেন!
অন্বেষণের জন্য অনুরূপ প্রবন্ধ
- এক্সেলে VBA দিয়ে সেল কীভাবে নির্বাচন করবেন (6টি দরকারী উপায়)