মাইক্রোসফ্ট এক্সেলের মধ্যে বেশ কিছু অন্তর্নির্মিত সরঞ্জাম রয়েছে যা ব্যবহারকারীদের নির্দিষ্ট শর্ত পূরণ করা হয়েছে কিনা তার উপর নির্ভর করে শর্তসাপেক্ষ বিন্যাস (যেমন একটি ঘরের রঙ পরিবর্তন) স্বয়ংক্রিয়ভাবে করতে দেয়৷
কিন্তু অনেকেই বুঝতে পারেন না যে Microsoft এর Visual Basic for Applications (VBA) ব্যবহার করে এক্সেলকে একটি শব্দ তৈরি করা সম্ভব। এই এক্সেল টিউটোরিয়ালটি ব্যাখ্যা করবে কিভাবে একটি শর্ত পূরণ হলে এক্সেলে অ্যালার্ম বাজানো যায়।
একটি নির্দিষ্ট ট্রিগারের উপর ভিত্তি করে একটি শব্দ বাজানোর জন্য Excel পাওয়ার জন্য দুটি পদক্ষেপ জড়িত। প্রথমত, আপনাকে অবশ্যই কাস্টম কোড যোগ করতে হবে যাতে শব্দ চালানোর জন্য Excel সক্ষম করে। তারপর, আপনাকে Excel বলতে হবে কোন ঘটনা বা মান শব্দটি ট্রিগার করবে।
এটি করার জন্য, আপনাকে একটি এক্সেল VBA ম্যাক্রো ব্যবহার করে একটি নতুন নিয়ম তৈরি করতে হবে। এটি জটিল শোনাচ্ছে, কিন্তু চিন্তা করবেন না—আপনাকে যা করতে হবে তা হল নীচের কোডটি কপি এবং পেস্ট করুন এবং তারপর কিছু মৌলিক প্যারামিটার পরিবর্তন করুন৷
এক্সেল এ কিভাবে একটি অ্যালার্ম তৈরি করবেন
- আপনার এক্সেল স্প্রেডশীট খুলুন।
- অ্যাপ্লিকেশন উইন্ডোর জন্য পপ-আপ Microsoft Visual Basic খুলতে Alt + F11 টিপুন।
- Insert> Module এ ক্লিক করুন।
- নিম্নলিখিত কোড লিখুন:
স্ট্রিং হিসাবে MakeABeep() ফাংশন
বিপ
MakeABeep =“”
ফাংশন শেষ করুন
- সংরক্ষণ এ ক্লিক করুন।
- সেভ এজ টাইপ ড্রপ-ডাউন মেনুতে, এক্সেল ম্যাক্রো-সক্ষম ওয়ার্কবুক নির্বাচন করুন।
- যেকোন ঘরে, টাইপ করুন “=MakeABeep()” এবং এন্টার টিপুন। আপনি যদি একটি সিস্টেম শব্দ শুনতে পান, আপনার কোড কাজ করেছে, এবং এটি পরবর্তী ধাপে যাওয়ার সময়।
এক্সেল এ অ্যালার্ম কিভাবে ট্রিগার করবেন
পরবর্তী, আপনি একটি নির্দিষ্ট ইভেন্টে একটি শব্দ বাজাতে চান এমন কক্ষে আপনাকে শর্তসাপেক্ষ বিন্যাস যোগ করতে হবে। আপনি ট্রিগারটি কী হতে চান তার উপর এটি নির্ভর করবে, তাই পরিকল্পনা অনুযায়ী ঠিক কাজ করার জন্য আপনাকে বিভিন্ন এক্সেল সূত্রগুলি কীভাবে ব্যবহার করতে হবে তা জানতে হবে৷
100-এ পৌঁছলে একটি শব্দ বাজানোর জন্য সেল A1 কীভাবে পেতে হয় তা এখানে একটি প্রাথমিক উদাহরণ রয়েছে:
- আপনার এক্সেল ওয়ার্কশীটে একটি খালি ঘর নির্বাচন করুন৷ ৷
- "=IF(A1>100, MakeABeep(),"")" টাইপ করুন এবং এন্টার টিপুন।
যখন A1 সেল মান 101 এ পৌঁছাবে, একটি সিস্টেম সাউন্ড বাজবে৷
কাস্টম সাউন্ড বাজানোর জন্য কিভাবে এক্সেল পাবেন
আপনি একক সিস্টেম সাউন্ডের উপর নির্ভর না করে একাধিক কাস্টম সাউন্ড বাজাতে এক্সেল পেতে পারেন। এইভাবে, বিভিন্ন শর্ত পূরণ হলে আপনি একাধিক অ্যালার্ম বাজানোর জন্য সেট আপ করতে পারেন৷
- আপনার এক্সেল ফাইল খুলুন।
- Microsoft VBA খুলতে Alt + F11 টিপুন।
- সন্নিবেশ> মডিউল টিপুন।
- ডায়ালগ বক্সে, টাইপ করুন:
#যদি Win64 তারপর
ব্যক্তিগত ঘোষণা PtrSafe ফাংশন PlaySound Lib “winmm.dll” __
উপনাম “PlaySoundA” (ByVal lpszName As String,
ByVal hModule লংপিটার হিসাবে, ByVal dwFlags যত লম্বা) বুলিয়ান হিসাবে
#অন্যথা
প্রাইভেট ডিক্লেয়ার ফাংশন প্লেসাউন্ড লিব “winmm.dll” __
উপনাম “PlaySoundA” (ByVal lpszName As String,
ByVal hModule যত লম্বা, ByVal dwFlags ততদিন) বুলিয়ান হিসাবে
#শেষ হলে
Const SND_SYNC =&H0
Const SND_ASYNC =&H1
Const SND_FILENAME =&H20000
ফাংশন অ্যালার্মসাউন্ড() স্ট্রিং হিসাবে
প্লেসাউন্ডকে কল করুন("C:UsersUserDownloadssound.wav", __
0, SND_ASYNC বা SND_FILENAME)
অ্যালার্ম সাউন্ড =“”
ফাংশন শেষ করুন
- "C:UserUserDownloadssound.wav" কে আপনি যে সাউন্ড ফাইলটি ব্যবহার করতে চান তার অবস্থান দিয়ে প্রতিস্থাপন করুন। এটি পেতে, ফাইল এক্সপ্লোরারে ফোল্ডারটি খুলুন, ঠিকানা বারে ডান-ক্লিক করুন এবং পাঠ্য হিসাবে ঠিকানাটি অনুলিপি করুন নির্বাচন করুন৷
- ফাইলটি সংরক্ষণ করতে Ctrl + S টিপুন।
- সেভ এজ টাইপ ড্রপ-ডাউন তালিকায়, এক্সেল ম্যাক্রো-সক্ষম ওয়ার্কবুক নির্বাচন করুন।
- যেকোন ফাঁকা ঘরে, আপনার শর্তসাপেক্ষ বিন্যাস সমীকরণ যোগ করুন। উদাহরণস্বরূপ, “=IF(A1>100, AlarmSound(),””)”। উপরের মত, A1 সেল 100 এর মান ছুঁয়ে গেলে এটি একটি অ্যালার্ম বাজানোর কারণ হবে৷
দ্রষ্টব্য:এই টেমপ্লেট কোডে, "MakeABeep" এর পরিবর্তে "অ্যালার্মসাউন্ড" ব্যবহার করা হয়েছে৷ এই দুটিই আপনি যা খুশি লিখতে পারেন। উদাহরণস্বরূপ, আপনি যদি বিভিন্ন অবস্থার জন্য একাধিক অ্যালার্ম বাজতে চান তবে আপনি "অ্যালার্ম1," "অ্যালার্ম2" এবং আরও কিছু ব্যবহার করতে পারেন৷
আপনি এক্সেলে কি ধরনের অ্যালার্ম তৈরি করতে পারেন?
এক্সেল হল একটি শক্তিশালী টুল, এবং এতে বেশ কয়েকটি সূত্র রয়েছে যা আপনি আপনার ডেটাকে ঠিক যেভাবে চান তা ফর্ম্যাট করতে ব্যবহার করতে পারেন। এই নিয়মগুলি ব্যবহার করতে, হোম ট্যাবে ক্লিক করুন এবং শর্তসাপেক্ষ বিন্যাস ক্লিক করুন৷
৷
এখানে ডেটা অবস্থার কয়েকটি উদাহরণ রয়েছে যেগুলির জন্য আপনি এক্সেলকে একটি অ্যালার্ম বাজাতে বলতে পারেন:
- যদি মানটি অন্য মান(গুলি) এর সমান, এর চেয়ে বড়, কম বা এর মধ্যে হয়
- যদি সেলটি সদৃশ হয়
- যদি সেলটি একটি নির্দিষ্ট তারিখকে নির্দেশ করে (যেমন একটি নির্দিষ্ট তারিখ বা মেয়াদ শেষ হওয়ার তারিখ)
- যদি মানটি একটি নির্দিষ্ট শতাংশে থাকে (উদাহরণস্বরূপ, শীর্ষ 10% বা গড় গড়)
- যদি ঘরটি একটি নির্দিষ্ট রঙের হয় - আপনার পূর্ববর্তী শর্তসাপেক্ষ বিন্যাসকরণের নিয়মগুলি সেট আপ করার সময় দরকারী
ডেটা ম্যানেজমেন্ট কখনোই সহজ ছিল না
মাইক্রোসফ্ট অফিসের এক্সেল বাজারে সবচেয়ে শক্তিশালী ডেটা যাচাইকরণ এবং বিশ্লেষণ সরঞ্জামগুলির মধ্যে একটি এবং এটি দীর্ঘদিন ধরে। আপনি আপনার এক্সেল ওয়ার্কবুকে আপনার ডেটা সহজে বোঝার উপায়ে প্রদর্শন করতে চান বা শর্ত পূরণের সময় আপনাকে অবহিত করার জন্য সেল ফর্ম্যাট করতে চান, এক্সেলের কাছে আপনার জন্য সরঞ্জাম রয়েছে৷