কম্পিউটার টিউটোরিয়াল

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

এই নিবন্ধে আমি দেখাবো কিভাবে এক্সেলে অ্যালার্ম ক্লক সেট করতে হয়। এক্সেলে কাজ করার সময়, আমরা কোনো গুরুত্বপূর্ণ বিষয় নির্দিষ্ট সময়ে আমাদের মনে করাতে চাই। আপনি যদি এই কাজটি করতে চান, তবে আপনি সঠিক জায়গায় এসেছেন। এখানে, আমি এক্সেলে অ্যালার্ম ক্লক সেট করার একাধিক পদ্ধতি দেখানোর চেষ্টা করব। তাহলে, শুরু করা যাক।

এক্সেলে অ্যালার্ম ক্লক সেট করার পদ্ধতি: ৩টি কার্যকর পদ্ধতি

এই সেকশনে, আমরা উপযুক্ত উদাহরণ সহ এক্সেলে অ্যালার্ম ক্লক সেট করার ৩টি কার্যকর পদ্ধতি প্রদর্শন করব। ১ম পদ্ধতিতে, আমরা দেখব কিভাবে ৩-বিপ ব렁কাশব্দসহ অ্যালার্ম ক্লক সেট করতে হয়। পরের পদ্ধতিতে, আমরা কাস্টম রিংটোনের সাথে এক্সেলে অ্যালার্ম ক্লক সেট করব। শেষে, ৩য় পদ্ধতিটি সবচেয়ে আকর্ষণীয়। এখানে, আমরা অ্যালার্মের সময় একটি নোটিফিকেশন মেসেজ প্রদর্শন করব এবং মেসেজটি পাঠ করব।

১. এক্সেলে বিপ সাউন্ডসহ অ্যালার্ম ক্লক সেট করা

১ম পদ্ধতিতে, আমরা একটি VBA মডিউল রান করে অ্যালার্ম ক্লক সেট করার চেষ্টা করব যা অ্যালার্মের সময় তিনটি বিপ সাউন্ড বাজাবে। এই পদ্ধতি সম্পর্কে আরও জানতে নিচের ধাপগুলো পড়ুন এবং অনুসরণ করুন।

ধাপসমূহ:

  • প্রথমে, Alt+F11 চাপে Visual Basic Editor খুলুন। বিকল্পভাবে, আপনি Developer ট্যাবে যিয়ে Visual Basic-এ ক্লিক করতে পারেন।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • এখন, Insert >> Module-এ যিয়ে একটি নতুন মডিউল ইনসার্ট করুন।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • এখন, মডিউলে নিচের কোডটি লিখুন।
'Alarm with beep sound Sub Beep_Alarm() Dim beepat As String beepat = InputBox("Give Alarm at", "hh:mm:ss " & _ Format(Now, "mm:hh"), "23:30") If beepat = "" Then MsgBox "terminated" Exit Sub End If Application.OnTime TimeValue(beepat), "Beep_Me" End Sub Sub beep_me() Beep Application.OnTime (Now + TimeSerial(0, 0, 0.8)), "beep_me2" End Sub Sub beep_me2() Beep Application.OnTime (Now + TimeSerial(0, 0, 0.8)), "beep_me3" End Sub Sub beep_me3() Beep End Sub

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

🗝️ কোডটি কীভাবে কাজ করে?

প্রথমে, আমরা Beep_Alarm নামক একটি সাবরুটিন ঘোষণা করি। তারপর beep_at নামক আরেকটি ভেরিয়েবল ঘোষণা করি। beep_at ভেরিয়েবলে একটি InputBox অ্যাসাইন করি। InputBox-টি উল্টে কমার ভিতরের শব্দগুলো প্রদর্শন করবে। তারপর আমরা TimeValue নামে একটি অ্যাপ্লিকেশন নিই। এই অ্যাপ্লিকেশনে, আমরা Beep_Me নামে আরেকটি সাবরুটিন কল করি। এই beep_me সাবরুটিনটি τελોક슨ে beep_me2 এবং beep_me3 নামে আরও দুটি সাবরুটিন কল করবে। এই তিনটি সাবরুটিন অ্যালার্মের সময় আসলে তিনটি বিপ সাউন্ড তৈরি করবে।

  • এখন, উপরের Run বাটনে ক্লিক করে বা F5 চাপে কোডটি রান করুন।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • এখন, একটি উইন্ডো পপ আপ হবে যা অ্যালার্মের সময় চাইবে। এখানে আপনাকে অবশ্যই ২৪ ঘণ্টার ফরম্যাটে সময় দিতে হবে।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • সময় সেট করার পর, কী হবে? আপনি ঠিক অ্যালার্মের সময়ে ৩টি বিপ শোনবেন।

এভাবে, আমরা এক্সেলে অ্যালার্ম হিসেবে বিপ সাউন্ড সেট করতে পারি।

আরও পড়ুন: এক্সেলে ডিজিটাল ক্লক তৈরির পদ্ধতি

২. এক্সেল অ্যালার্ম ক্লকে কাস্টম সাউন্ড বাজানো

এই পদ্ধতিতে, আমরা শিখব কিভাবে আমরা এক্সেলে অ্যালার্ম ক্লক সেট করতে পারি একটি কাস্টম সাউন্ড সহ। বিস্তারিত জানতে নিচের ধাপগুলো অনুসরণ করুন।

ধাপসমূহ:

  • ১ম ধাপের মত, Visual Basic উইন্ডোতে একটি নতুন মডিউল খুলুন।
  • এখন, মডিউলে নিচের কোডটি লিখুন।
'Alarm with Custom Sound #If Win64 Then Private Declare PtrSafe Function Play_Sound Lib "winmm.dll" _ Alias "PlaySoundA" (ByVal AA_lpszName As String, _ ByVal AA_Module As LongPtr, ByVal AA_Flags As Long) As Boolean #Else Private Declare Function Play_Sound Lib "winmm.dll" _ Alias "PlaySoundA" (ByVal AA_lpszName As String, _ ByVal AA_Module As Long, ByVal AA_Flags As Long) As Boolean #End If Const AA_SND_SYNC = &H0 Const AA_SND_ASYNC = &H1 Const AA_SND_FILENAME = &H20000 Sub CustomSound_Alarm() Dim beepat As String beepat = InputBox("Give Alarm at", "hh:mm:ss " & _ Format(Now, "mm:hh"), "11:30") If beepat = "" Then MsgBox "Terminated" Exit Sub End If Application.OnTime TimeValue(beepat), "AlarmSound2" End Sub Sub AlarmSound2() Call Play_Sound("F:\90_Aniruddah\90_57\alarm1.wav", _ 0, AA_SND_ASYNC Or AA_SND_FILENAME) End Sub

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

🗝️ কোডটি কীভাবে কাজ করে?

এখানে, প্রথমে আমরা উইন্ডোজের দুটি ভিন্ন সংস্করণের জন্য (উইন্ডোজ ৬৪ বিট এবং অন্যান্য সংস্করণ) দুটি প্রাইভেট ফাংশন ঘোষণা করেছি। তারপর আমরা ৩টি কনস্ট্যান্ট ঘোষণা করেছি যাদের নাম SND_SYNC, SND_ASYNC এবং SND_FILENAME। এরপর, আমরা CustomSound_Alarm নামে আরেকটি সাবরুটিন নিয়েছি। এই সাবরুটিনের ভিতরে, আমরা beepat Input box নামে একটি ভেরিয়েবল ঘোষণা করেছি। আমরা TimeValue নামে একটি অ্যাপ্লিকেশন নিয়েছি যা AlarmSound2 নামে আরেকটি সাবরুটিন কল করবে। AlarmSound2 একটি লোকাল ফাইল অডিও প্লে করবে যার লোকেশন সেট করা হয়েছে F:\90_Aniruddah\90_57\alarm1.wav। আপনাকে আপনার ফাইলের লোকেশন এখানে লিখতে হবে।

  • এখানে F:\90_Aniruddah\90_57\alarm1.wav-র জায়গায় আপনার সাউন্ড ফাইলের লোকেশন লিখুন। আপনি এটি Windows File Explorer- থেকে ফাইলের অ্যাড্রেস কপি করে করতে পারেন।
  • এখন যদি আপনি F5 চাপে কোডটি রান করেন, তবে একটি মেসেজ বক্স দেখাবে যা অ্যালার্মের সময় চাইবে। এখানে, সময় ইনপুট দিন (২৪ ঘণ্টার ফরম্যাটে) এবং OK চাপুন।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • সময় সেট করার পর, আপনি আপনার সেট করা কাস্টম সাউন্ডটি অ্যালার্মের সময় শুনতে পারবেন।

৩. এক্সেল অ্যালার্ম ক্লকে মেসেজ প্রদর্শন এবং পাঠ করা

অনেক সময় অ্যালার্ম সেট করার পাশাপাশি, আমাদের অ্যালার্মের সময় একটি মেসেজ বক্স দেখানোর দরকার পড়ে। এই পদ্ধতিতে, আমি আপনাকে দেখাবো কিভাবে অ্যালার্মের সময় একটি কাস্টোমাইজড মেসেজ ধারণকারী মেসেজ বক্স প্রদর্শন এবং পাঠ করা যায়। আকর্ষণীয় লাগলো? চলুন নিচের ধাপগুলো অনুসরণ করি।

ধাপসমূহ:

  • ১ম এবং ২ম পদ্ধতির মত, Visual Basic উইন্ডো খুলুন এবং আরেকটি New Module ইনসার্ট করুন।
  • তারপর মডিউলে নিচের কোডটি লিখুন।
' Alarm with Message Sub Reading_Message_Alarm() Dim beepat As String beepat = InputBox("Give Alarm at", "hh:mm:ss " & _ Format(Now, "mm:hh"), "11:30") If beepat = "" Then MsgBox "Terminated" Exit Sub End If Application.OnTime TimeValue(beepat), "DisplayAlarm" End Sub Sub DisplayAlarm() Application.Speech.Speak ("This is the message that will be read out during alarm time.") MsgBox "This is the message that will be displayed in the messagebox" End Sub

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

🗝️ কোডটি কীভাবে কাজ করে?

এই কোডে, প্রথমে আমরা Reading_Message_Alarm নামে একটি সাবরুটিন নিয়েছি। তারপর beepat নামে একটি ভেরিয়েবল নিয়েছি। এই ভেরিয়েবলের সাথে, আমরা একটি InputBox অ্যাসাইন করেছি যা অ্যালার্মের সময় চাইবে। অ্যালার্মের সময় অনুযায়ী, TimeValue নামে একটি অ্যাপ্লিকেশন DisplayAlarm নামে আরেকটি সাবরুটিন কল করবে। এই সাবরুটিনটি মেসেজটি পাঠ করবে এবং মেসেজটি প্রদর্শন করবে।

  • এখন, F5 চাপে কোডটি রান করুন। ফলস্বরূপ, একটি উইন্ডো খুলবে এবং আপনাকে অ্যালার্মের সময় ইনপুট দিয়ে OK চাপতে হবে।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

  • ফলস্বরূপ, যখন অ্যালার্মের সময় আসবে, প্রথমে মেসেজটি পাঠ করা হবে এবং তারপর নিচের ছবির মত মেসেজ বক্স প্রদর্শিত হবে।

এক্সেলে অ্যালার্ম ক্লক সেট করুন: ৩টি সহজ এবং বিশ্বস্ত পদ্ধতি

আরও পড়ুন: এক্সেলে রানিং ক্লক তৈরির পদ্ধতি

মনে রাখার বিষয়গুলো

  • কাস্টোমাইজড অ্যালার্ম সাউন্ড বাজাতে, আপনাকে .wav ফরম্যাট সেট করতে হবে। দয়া করে লক্ষ্য করুন যে Mp3 ফাইল ফরম্যাট এই ক্ষেত্রে কাজ নাও করতে পারে।

অভ্যাস ওয়ার্কবুক ডাউনলোড করুন

উপসংহার

এক্সেল অ্যালার্ম ক্লক সেট করার সম্পর্কে এই নিবন্ধের শেষ এখানে। আপনার এই নিবন্ধটি উপকারী লাগলে, দয়া করে আপনার বন্ধুদের সাথে শেয়ার করুন। আরো কোনো প্রশ্ন থাকলে আমাদের জানান। শেষে, এক্সেল সম্পর্কে আরও আকর্ষণীয় নিবন্ধের জন্য Exceldemy দেখুন।

সম্পর্কিত নিবন্ধ

  • এক্সেলে ক্লক চার্ট তৈরির পদ্ধতি
  • এক্সেলে ডিজিটাল ক্লক তৈরির জন্য VBA কোড ব্যবহারের পদ্ধতি
  • এক্সেলে এনালগ ক্লক তৈরির পদ্ধতি
  • এক্সেল VBA ডিজিটাল ক্লক অন ইউজারফর্ম: একটি جامع গাইড

নিঃশুল্ক এডভান্সড এক্সেল এক্সারসাইজ সলিউশনের সাথে পান!

  1. ফেসবুকের সব পোস্ট একসাথে বাল্ক ডিলিট করার পদ্ধতি

  2. Constant Contact দিয়ে ইমেইল মার্কেটিং সুপারচার্জ করা

  3. Outlook에서 여러 이메일을 한 번에 전달하는 방법

  4. ফায়ারফক্স সেন্ড দিয়ে নিরাপদ ফাইল শেয়ারিং: ধাপে ধাপে গাইড