मुख्य सामग्री पर जाएं

यदि एक्सेल में सेल एक विशिष्ट मान से अधिक या कम है तो संदेश बॉक्स कैसे पॉप अप करें?

लेखक: ज़ियाओयांग अंतिम संशोधित: 2019-10-09

यदि कोई सेल दूसरे सेल से बड़ा या छोटा है, तो मुझे एक्सेल में अलर्ट करने के लिए एक संदेश बॉक्स पॉप अप करना होगा। Excel में इस समस्या का समाधान कैसे करें? इस लेख में मैं इससे निपटने के लिए कुछ कोड के बारे में बात करूंगा।

यदि किसी कॉलम में सेल का मान किसी अन्य सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें

यदि किसी सेल में सेल का मान दूसरे सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें


यदि किसी कॉलम में सेल का मान किसी अन्य सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें

मान लीजिए, मेरे पास सेल ए100 में एक विशिष्ट संख्या 1 है, अब, जब कॉलम डी में दर्ज संख्या सेल ए100 में 1 से अधिक है, तो उपयोगकर्ता को याद दिलाने के लिए एक संदेश बॉक्स पॉप आउट होना चाहिए।

यहां, नीचे दिया गया वीबीए कोड आपको इसे पूरा करने में मदद कर सकता है, कृपया निम्नलिखित चरणों का पालन करें:

1. उस वर्कशीट पर जाएँ जिसका आप उपयोग करना चाहते हैं।

2. शीट टैब पर राइट क्लिक करें और चयन करें कोड देखें संदर्भ मेनू से, पॉप आउट में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया निम्न कोड को कॉपी करें और रिक्त मॉड्यूल विंडो में पेस्ट करें, स्क्रीनशॉट देखें:

वीबीए कोड: यदि किसी कॉलम में सेल का मान सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
Dim xC As String
Dim xWSName As String
Dim xA As String
xC = "D:D"
xWSName = "Sheet1"
xA = "A1"
    If Intersect(Target, Range("D:D")) Is Nothing Then Exit Sub
    If IsEmpty(Target) Then Exit Sub
    xNum = (Sheets(xWSName).Range(xA).Value)
    If (Target.Value) > (Sheets(xWSName).Range(xA).Value) Then
        MsgBox Prompt:="The entered number is greater than cell A1, please enter again! ", Title:="Kutools for Excel"
    End If
End Sub

नोट: उपरोक्त कोड में, Sheet1 क्या आपकी वर्कशीट है जिसका आप उपयोग करना चाहते हैं; A1 वह सेल मान है जिसके साथ आप तुलना करना चाहते हैं; डी: डी वह कॉलम है जिसकी आप सेल A1 से तुलना करना चाहते हैं।

3. फिर, कोड विंडो को सहेजें और बंद करें, अब से, यदि आप कॉलम डी में 100 से अधिक संख्या दर्ज करते हैं तो एक संदेश बॉक्स पॉप आउट हो जाएगा, स्क्रीनशॉट देखें:


यदि किसी सेल में सेल का मान दूसरे सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें

यदि आप चाहते हैं कि किसी सेल का मान किसी अन्य सेल से अधिक या कम होने पर एक संदेश बॉक्स पॉप आउट हो जाए, तो कृपया नीचे दिया गया कोड लागू करें:

1. उस वर्कशीट पर जाएँ जिसका आप उपयोग करना चाहते हैं।

2. शीट टैब पर राइट क्लिक करें और चयन करें कोड देखें संदर्भ मेनू से, पॉप आउट में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया निम्न कोड को कॉपी करें और रिक्त मॉड्यूल विंडो में पेस्ट करें, स्क्रीनशॉट देखें:

वीबीए कोड: यदि सेल का मान किसी सेल से अधिक या कम है तो एक संदेश बॉक्स पॉप अप करें

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
On Error GoTo ExitSub
Dim One As Long
Dim Two As Long
One = Range("A1").Value
Two = Range("D1").Value
If Not (Application.Intersect(Range("A1:D1"), Target) Is Nothing) Then
If (One < Two) Then
MsgBox "The value in cell D1 cann't be greater than cell A1!", vbInformation, "Kutools for Excel"
End If
End If
ExitSub:
End Sub

नोट: उपरोक्त कोड में, A1 और D1 वे दो कोशिकाएँ हैं जिनसे आप तुलना करना चाहते हैं।

3. फिर, कोड विंडो को सहेजें और बंद करें, सेल A1 में मान से कम मान दर्ज करते समय, नीचे स्क्रीनशॉट में दिखाए गए अनुसार एक संदेश बॉक्स पॉप अप हो जाएगा:


अधिक संबंधित पॉप अप संदेश बॉक्स लेख:

  • एक्सेल फ़ाइल खोलते समय पॉप अप संदेश बॉक्स बनाएँ
  • कुछ मामलों में, आप चाहते होंगे कि एक संदेश बॉक्स हमेशा पॉप अप हो जो आपको याद दिलाए कि जब आप कोई विशिष्ट कार्यपुस्तिका खोलते हैं तो आपको सबसे पहले क्या करना है, इससे आपको अपने दैनिक कार्य में सबसे महत्वपूर्ण कार्य करना याद रखने में मदद मिल सकती है। और इस लेख में, मैं एक्सेल फ़ाइल खोलते समय एक पॉप अप संदेश बॉक्स बनाने के तरीके के बारे में बात करूंगा।
  • एक्सेल में मैक्रो चलाने से पहले एक हां नहीं संदेश बॉक्स बनाएं
  • एक्सेल में, आप सीधे F5 कुंजी दबाकर मैक्रो को ट्रिगर कर सकते हैं या एप्लिकेशन विंडो के लिए Microsoft Visual Basic में रन बटन पर क्लिक कर सकते हैं। लेकिन, कभी-कभी, आप एक संदेश बॉक्स बनाना चाह सकते हैं जो उपयोगकर्ता से पूछेगा कि क्या वे मैक्रो चलाना चाहते हैं। यदि हाँ, तो कोड चलाना जारी रखें, यदि नहीं, तो कोड चलाना बंद करें। इस लेख में, मैं एक्सेल में मैक्रो चलाने से पहले हां नहीं संदेश बॉक्स बनाने के तरीके के बारे में बात करूंगा।
  • निश्चित समय के बाद संदेश बॉक्स को स्वतः बंद करने के लिए एक संदेश बॉक्स टाइमर बनाएं
  • एक्सेल वर्कबुक का उपयोग करते समय समस्याओं को हल करने के लिए आप अक्सर वीबीए स्क्रिप्ट का उपयोग कर सकते हैं। और स्क्रिप्ट चलने के दौरान संदेश बॉक्स पॉप अप होंगे। कुछ मामलों में, आप चाहेंगे कि कुछ निर्दिष्ट संदेश बॉक्स मैन्युअल रूप से बंद करने के बजाय एक निश्चित समय के बाद स्वचालित रूप से बंद हो जाएं। इस लेख में, हम आपको एक्सेल में निश्चित समय के बाद संदेश बॉक्स को स्वचालित रूप से बंद करने के लिए एक संदेश बॉक्स टाइमर बनाने की विधि दिखाएंगे।

  • सुपर फॉर्मूला बार (पाठ और सूत्र की अनेक पंक्तियों को आसानी से संपादित करें); लेआउट पढ़ना (बड़ी संख्या में सेल को आसानी से पढ़ें और संपादित करें); फ़िल्टर की गई रेंज में चिपकाएँ...
  • कक्षों/पंक्तियों/स्तंभों को मर्ज करें और डेटा रखना; विभाजित कोशिकाओं की सामग्री; डुप्लिकेट पंक्तियों और योग/औसत को संयोजित करें... डुप्लिकेट सेल रोकें; रेंज की तुलना करें...
  • डुप्लिकेट या अद्वितीय का चयन करें पंक्तियाँ; रिक्त पंक्तियाँ चुनें (सभी कोशिकाएँ खाली हैं); सुपर फाइंड और फ़ज़ी फाइंड कई कार्यपुस्तिकाओं में; यादृच्छिक चयन...
  • सटीक प्रति सूत्र संदर्भ बदले बिना एकाधिक कक्ष; स्वतः संदर्भ बनाएँ एकाधिक शीट्स के लिए; बुलेट डालें, चेक बॉक्स और बहुत कुछ...
  • पसंदीदा और त्वरित रूप से सम्मिलित सूत्र, रेंज, चार्ट और चित्र; कोशिकाओं को एन्क्रिप्ट करें पासवर्ड के साथ; मेलिंग सूची बनाएं और ईमेल भेजें...
  • पाठ निकालें, टेक्स्ट जोड़ें, स्थिति के अनुसार हटाएँ, अंतरिक्ष निकालें; पेजिंग सबटोटल बनाएं और प्रिंट करें; सेल सामग्री और टिप्पणियों के बीच कनवर्ट करें...
  • सुपर फ़िल्टर (फ़िल्टर योजनाओं को अन्य शीटों पर सहेजें और लागू करें); उन्नत सॉर्ट महीने/सप्ताह/दिन, आवृत्ति और अधिक के अनुसार; विशेष फ़िल्टर बोल्ड, इटैलिक द्वारा...
  • वर्कबुक और वर्कशीट को मिलाएं; प्रमुख स्तंभों के आधार पर तालिकाएँ मर्ज करें; डेटा को एकाधिक शीट में विभाजित करें; बैच कनवर्ट xls, xlsx और पीडीएफ...
  • पिवोट टेबल ग्रुपिंग द्वारा सप्ताह संख्या, सप्ताह का दिन और बहुत कुछ... अनलॉक, लॉक किए गए सेल दिखाएँ विभिन्न रंगों से; उन कक्षों को हाइलाइट करें जिनमें सूत्र/नाम हो...
केटीई टैब 201905
  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
ऑफिसटैब नीचे
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
could you help me combine multiple of these rules
This comment was minimized by the moderator on the site
is it possible to include the text from a specific cell in the content of the alert message box?
This comment was minimized by the moderator on the site
Thanks for this, it worked great! But I want to know how can I make this work if the cell that I'm monitoring depends on a cell on another Sheet. For example A1 in Sheet 1 changes values if cell A3 in Sheet 2 changes. I have something like this and the pop up message didn't come up, only when manually changed the A1 on Sheet 1.

Thanks!
This comment was minimized by the moderator on the site
In your VB example above a Pop Up Message Box occurs If Cell A1 is Less than D1 which works well however how do I make it also create a Pop up message for cell A2 is Less than D2, A3 is Less than D3 and so on.
This comment was minimized by the moderator on the site
GRACIAS, COMO PUEDO HACER PARA AMPLIARLO A UN RANDO MAS GRANDE ES DECIR O15:O100 Y N15:N100
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations