Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> सॉफ्टवेयर

VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड

Microsoft Excel में कई अंतर्निहित टूल हैं जो उपयोगकर्ताओं को सशर्त स्वरूपण (जैसे सेल का रंग बदलना) को स्वचालित करने की अनुमति देते हैं, यह इस बात पर निर्भर करता है कि विशिष्ट शर्तें पूरी होती हैं या नहीं।

लेकिन बहुत से लोगों को यह नहीं पता कि Microsoft के Visual Basic for Applications (VBA) का उपयोग करके Excel से ध्वनि भी चलवाई जा सकती है। यह Excel ट्यूटोरियल बताएगा कि जब कोई शर्त पूरी हो तो Excel में अलार्म कैसे बजाया जाए।

Excel को किसी विशेष ट्रिगर के आधार पर ध्वनि चलाने के लिए दो चरण शामिल हैं। पहला, आपको कस्टम कोड जोड़ना होगा जो Excel को ध्वनि चलाने में सक्षम बनाता है। फिर, आपको Excel को बताना होगा कि कौन सी घटना या मान ध्वनि को ट्रिगर करेगा।

इसके लिए, आपको Excel VBA मैक्रो का उपयोग करके एक नया नियम बनाना होगा। यह जटिल लगता है, लेकिन चिंता न करें—आपको बस नीचे दिए गए कोड को कॉपी और पेस्ट करना है और फिर कुछ बुनियादी पैरामीटर्स बदलने हैं।

Excel में अलार्म कैसे बनाएं

  1. अपनी Excel स्प्रेडशीट खोलें।
  2. Alt + F11 दबाकर Microsoft Visual Basic for Applications विंडो खोलें।
  3. Insert > Module पर क्लिक करें।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. निम्नलिखित कोड दर्ज करें:
Function MakeABeep() As String
    Beep
    MakeABeep = ""
End Function
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. Save पर क्लिक करें।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. Save as Type ड्रॉप-डाउन मेनू में, Excel Macro-Enabled Workbook चुनें।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. किसी भी सेल में =MakeABeep() टाइप करें और Enter दबाएं। यदि आपको सिस्टम ध्वनि सुनाई देती है, तो आपका कोड काम कर रहा है, और अगले चरण पर जाने का समय आ गया है।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड

Excel में अलार्म कैसे ट्रिगर करें

अब, आपको उस सेल में सशर्त स्वरूपण जोड़ना होगा जिस पर आप किसी विशिष्ट घटना पर ध्वनि चलाना चाहते हैं। यह इस बात पर निर्भर करेगा कि आप ट्रिगर क्या चाहते हैं, इसलिए आपको इसे ठीक से काम करने के लिए विभिन्न Excel फॉर्मूलों का उपयोग करना आना चाहिए।

यहाँ एक बुनियादी उदाहरण है जो दिखाता है कि सेल A1 को 100 तक पहुँचने पर ध्वनि कैसे चलाई जाए:

  1. अपनी Excel वर्कशीट में एक खाली सेल चुनें।
  2. =IF(A1>100, MakeABeep(),"") टाइप करें और Enter दबाएं।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड

जब A1 सेल का मान 101 तक पहुँचता है, तो एक सिस्टम ध्वनि बजेगी।

Excel से कस्टम ध्वनि कैसे चलवाएं

आप Excel से एकल सिस्टम ध्वनि पर निर्भर रहने के बजाय कई कस्टम ध्वनियाँ चलवा सकते हैं। इस तरह, आप अलग-अलग शर्तें पूरी होने पर बजने के लिए कई अलार्म सेट कर सकते हैं।

  1. अपनी Excel फ़ाइल खोलें।
  2. Alt + F11 दबाकर Microsoft VBA खोलें।
  3. Insert > Module दबाएं।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. डायलॉग बॉक्स में टाइप करें:
#If Win64 Then
    Private Declare PtrSafe Function PlaySound Lib "winmm.dll" _
    Alias "PlaySoundA" (ByVal lpszName As String, _
    ByVal hModule As LongPtr, ByVal dwFlags As Long) As Boolean
#Else
    Private Declare Function PlaySound Lib "winmm.dll" _
    Alias "PlaySoundA" (ByVal lpszName As String, _
    ByVal hModule As Long, ByVal dwFlags As Long) As Boolean
#End If

Const SND_SYNC = &H0
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000

Function AlarmSound() As String
    Call PlaySound("C:\Users\User\Downloads\sound.wav", _
    0, SND_ASYNC Or SND_FILENAME)
    AlarmSound = ""
End Function
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. "C:\Users\User\Downloads\sound.wav" को उस ध्वनि फ़ाइल के स्थान से बदलें जिसका आप उपयोग करना चाहते हैं। इसे प्राप्त करने के लिए, फ़ाइल एक्सप्लोरर में फ़ोल्डर खोलें, एड्रेस बार पर राइट-क्लिक करें, और Copy address as text चुनें।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. Ctrl + S दबाकर फ़ाइल सेव करें।
  2. Save as Type ड्रॉप-डाउन सूची में, Excel Macro-Enabled Workbook चुनें।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड
  1. किसी भी खाली सेल में अपना सशर्त स्वरूपण समीकरण जोड़ें। उदाहरण के लिए, =IF(A1>100, AlarmSound(),"")। जैसा कि ऊपर बताया गया है, यह अलार्म बजाएगा यदि A1 सेल 100 का मान छूता है।
VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड

नोट: इस टेम्पलेट कोड में MakeABeep के बजाय AlarmSound का उपयोग किया गया था। इन दोनों को आप जो चाहें लिख सकते हैं। उदाहरण के लिए, यदि आप अलग-अलग शर्तों के लिए कई अलार्म बजाना चाहते हैं, तो आप Alarm1, Alarm2 आदि का उपयोग कर सकते हैं।

Excel में आप किस तरह के अलार्म बना सकते हैं?

Excel एक शक्तिशाली टूल है, और इसमें कई सूत्र शामिल हैं जिनका उपयोग आप अपने डेटा को ठीक उसी तरह स्वरूपित करने के लिए कर सकते हैं जैसे आप चाहते हैं। इन नियमों का उपयोग करने के लिए, Home टैब पर क्लिक करें और Conditional Formatting पर क्लिक करें।

VBA का उपयोग करके Excel में साउंड अलर्ट सेट करें: चरण-दर-चरण गाइड

यहाँ कुछ उदाहरण दिए गए हैं जिनके लिए आप Excel को अलार्म बजाने के लिए कह सकते हैं:

  1. यदि मान किसी अन्य मान(मानों) के बराबर, अधिक, कम या बीच में है
  2. यदि सेल डुप्लिकेट है
  3. यदि सेल किसी विशेष तिथि को संदर्भित करता है (जैसे देय तिथि या समाप्ति तिथि)
  4. यदि मान किसी विशिष्ट पर्सेंटाइल में है (उदाहरण के लिए, शीर्ष 10% या औसत से ऊपर)
  5. यदि सेल किसी विशेष रंग का है—पहले से सेट सशर्त स्वरूपण नियमों के साथ उपयोगी

डेटा प्रबंधन कभी इतना आसान नहीं था

Microsoft Office का Excel बाजार पर सबसे शक्तिशाली डेटा सत्यापन और विश्लेषण टूल में से एक है और लंबे समय से है। चाहे आप अपने Excel वर्कबुक को अपने डेटा को समझने में आसान तरीके से प्रदर्शित करना चाहते हों या शर्तें पूरी होने पर सूचित करने के लिए सेल्स को स्वरूपित करना चाहते हों, Excel के पास आपके लिए टूल हैं।


  1. Microsoft Teams में कानबन बोर्ड कैसे बनाएँ Microsoft Teams में कानबन बोर्ड कैसे बनाएँ

    इस लेख में, हम बात करेंगे कि आप Microsoft Teams में कानबन बोर्ड कैसे बना सकते हैं। एक कानबन बोर्ड मुख्य रूप से प्रोजेक्ट प्रबंधन में उपयोग किया जाता है। यह एक उपयोगी टूल है जो किसी प्रोजेक्ट में कई कार्यों को विज़ुअलाइज़, ट्रैक और प्रबंधित करने के लिए है। आप In Progress, Not Started, Completed, Pend

  1. एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड एक्सेल में नेस्टेड VLOOKUP में मास्टर: 3-क्राइटेरिया लुकअप गाइड

    VLOOKUP फ़ंक्शन माइक्रोसॉफ्ट एक्सेल के सबसे शक्तिशाली, लचीले और अत्यंत उपयोगी फ़ंक्शन में से एक है जो मानों को खोजने और पुनर्प्राप्त करने के लिए उपयोग किया जाता है - या तो सटीक मिलान वाले मान या निकटतम मिलान वाले मान - एक संबंधित मान को देखकर। लेकिन कभी-कभी, केवल एक VLOOKUP का उपयोग करने से काम नहीं

  1. मोबाइल डिवाइस पर Office 365 को कनेक्ट करके ईमेल भेजें/प्राप्त करें मोबाइल डिवाइस पर Office 365 को कनेक्ट करके ईमेल भेजें/प्राप्त करें

    इस ट्यूटोरियल में, मैं आपको बताऊंगा कि अपने मोबाइल डिवाइस को अपने Office 365 खाते से कैसे जोड़ा जाए, जो आपको अपने कैलेंडर, संपर्क और ईमेल को सीधे अपने मोबाइल डिवाइस पर सिंक करके भेजने/प्राप्त करने में सक्षम बनाता है। यह लगभग सभी प्रमुख मोबाइल ऑपरेटिंग सिस्टम का समर्थन करता है, जैसे iOS और Android। क