एक्सेल में सेल वैल्यू बदलने पर मैक्रो कैसे चलाएं?
आम तौर पर, एक्सेल में, हम VBA कोड को निष्पादित करने के लिए F5 कुंजी या रन बटन दबा सकते हैं। लेकिन, क्या आपने कभी सेल वैल्यू बदलने पर विशिष्ट मैक्रो कोड चलाने का प्रयास किया है? इस लेख में, मैं एक्सेल में इस काम से निपटने के लिए कुछ त्वरित तरकीबें पेश करूंगा।
जब कोई विशिष्ट सेल मान VBA कोड के साथ बदलता है तो मैक्रो चलाएँ या कॉल करें
जब VBA कोड के साथ किसी श्रेणी में कोई सेल मान बदलता है तो मैक्रो चलाएँ या कॉल करें
जब कोई विशिष्ट सेल मान VBA कोड के साथ बदलता है तो मैक्रो चलाएँ या कॉल करें
सेल मान को बदलकर मैक्रो कोड चलाने के लिए, निम्नलिखित VBA कोड आपकी मदद कर सकता है, कृपया ऐसा करें:
1. यदि सेल मान बदलता है तो उस शीट टैब पर राइट क्लिक करें जिसे आप मैक्रो निष्पादित करना चाहते हैं, और फिर चुनें कोड देखें संदर्भ मेनू से, और खुले में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, निम्न कोड को कॉपी करें और रिक्त मॉड्यूल में पेस्ट करें:
VBA कोड: सेल मान बदलने पर मैक्रो चलाएँ:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Call Mymacro
End If
End Sub
नोट: उपरोक्त कोड में, A1 वह विशिष्ट सेल है जिसके आधार पर आप कोड चलाना चाहते हैं, मायमैक्रो वह मैक्रो नाम है जिसे आप चलाना चाहते हैं. कृपया उन्हें अपनी आवश्यकता के अनुसार बदलें।
2. और फिर कोड विंडो को सहेजें और बंद करें, अब, जब आप सेल A1 में मान दर्ज करते हैं या बदलते हैं, तो विशिष्ट कोड तुरंत ट्रिगर हो जाएगा।
जब VBA कोड के साथ किसी श्रेणी में कोई सेल मान बदलता है तो मैक्रो चलाएँ या कॉल करें
यदि आप सेल की श्रेणी में किसी सेल का मान बदलने पर मैक्रो चलाना या ट्रिगर करना चाहते हैं, तो निम्नलिखित कोड आपकी मदद कर सकता है।
1. यदि सेल मान बदलता है तो उस शीट टैब पर राइट क्लिक करें जिसे आप मैक्रो निष्पादित करना चाहते हैं, और फिर चुनें कोड देखें संदर्भ मेनू से, और खुले में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, निम्न कोड को कॉपी करें और रिक्त मॉड्यूल में पेस्ट करें:
वीबीए कोड: जब किसी श्रेणी में कोई सेल मान बदलता है तो मैक्रो चलाएँ:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:B100")) Is Nothing Then
Call Mymacro
End If
End Sub
नोट: उपरोक्त कोड में, ए1: बी100 वह विशिष्ट कक्ष हैं जिनके आधार पर आप कोड चलाना चाहते हैं, मायमैक्रो वह मैक्रो नाम है जिसे आप चलाना चाहते हैं. कृपया उन्हें अपनी आवश्यकता के अनुसार बदलें।
2. और फिर कोड विंडो को सहेजें और बंद करें, अब, जब आप A1:B100 के किसी भी सेल में मान दर्ज करते हैं या बदलते हैं, तो विशिष्ट कोड तुरंत निष्पादित हो जाएगा।
एकाधिक कार्यपुस्तिकाओं से सभी मैक्रोज़ हटाएँ
एक्सेल के लिए कुटूल's बैच सभी मैक्रोज़ हटाएँ उपयोगिता आपकी आवश्यकतानुसार एकाधिक कार्यपुस्तिकाओं से सभी मैक्रोज़ को हटाने में आपकी सहायता कर सकती है। एक्सेल के लिए कुटूल अभी डाउनलोड करें और निःशुल्क परीक्षण करें!
एक्सेल के लिए कुटूल: 300 से अधिक उपयोगी एक्सेल ऐड-इन्स के साथ, 30 दिनों में बिना किसी सीमा के आज़माने के लिए निःशुल्क। अभी डाउनलोड करें और निःशुल्क परीक्षण करें!
संबंधित आलेख:
एक्सेल में प्रिंट करने से पहले मैक्रो को स्वचालित रूप से कैसे चलाएं?
एक्सेल में सेल वैल्यू के आधार पर मैक्रो कैसे चलाएं?
Excel में ड्रॉप डाउन सूची से चयनित मान के आधार पर मैक्रो कैसे चलाएं?
एक्सेल में हाइपरलिंक्स पर क्लिक करके मैक्रो कैसे चलाएं?
जब किसी कार्यपुस्तिका से शीट का चयन किया जाता है तो मैक्रो कैसे चलाएं?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!