Excel में चेकबॉक्स चेक होने पर निर्दिष्ट सेल मान या रंग कैसे बदलें?
यह आलेख चेकबॉक्स द्वारा निर्दिष्ट सेल के मान या रंग को बदलने के बारे में बात कर रहा है। उदाहरण के लिए, जब एक निश्चित चेकबॉक्स चेक किया जाता है, तो निर्दिष्ट सेल का मान या पृष्ठभूमि रंग स्वचालित रूप से बदल जाएगा। कृपया इससे निपटने के लिए नीचे दिए गए तरीकों का चरण दर चरण पालन करें।
जब चेकबॉक्स को सूत्र से चेक किया जाता है तो निर्दिष्ट सेल मान बदलें
जब वीबीए कोड के साथ चेकबॉक्स चेक किया जाता है तो निर्दिष्ट सेल मान बदलें
जब चेकबॉक्स को VBA कोड से चेक किया जाए तो निर्दिष्ट सेल का रंग बदलें
जब चेकबॉक्स को सूत्र से चेक किया जाता है तो निर्दिष्ट सेल मान बदलें
मान लीजिए कि जब चेक बॉक्स 1 चेक किया जाता है तो आपको सेल A1 को "टेस्ट" मान से भरने की आवश्यकता होती है। और चेक बॉक्स को अनचेक करते समय सेल को खाली कर दें। कृपया निम्नानुसार करें.
आपको सबसे पहले चेकबॉक्स को एक निश्चित सेल से लिंक करना होगा, और फिर इसे प्राप्त करने के लिए फॉर्मूला लागू करना होगा।
1. चेकबॉक्स को एक निश्चित सेल से लिंक करने के लिए, कृपया इसे चुनें, फिर फॉर्मूला बार में सेल संदर्भ दर्ज करें और एंटर कुंजी दबाएं। यहां मैं प्रवेश के साथ चेकबॉक्स 1 को सेल C2 से लिंक करता हूं = C2 चेकबॉक्स का चयन करने के बाद फॉर्मूला बार में।
ActiveX कंट्रोल चेक बॉक्स के लिए, कृपया इसे राइट क्लिक करें और चुनें गुण राइट-क्लिक मेनू से. और इसमें गुण संवाद बॉक्स में, लिंक किए गए सेल को दर्ज करें लिंक्ड सेल फ़ील्ड, और फिर संवाद बॉक्स बंद करें। स्क्रीनशॉट देखें:
2. उस सेल का चयन करें जिसका मान आपको बदलना है (यहां मैं A1 का चयन करता हूं), फिर सूत्र दर्ज करें =IF(C2,"टेस्ट","") फॉर्मूला बार में, और दबाएँ दर्ज चाबी। स्क्रीनशॉट देखें:
नोट: सूत्र में, C2 चेक बॉक्स 1 का लिंक किया गया सेल है, "टेस्ट" वह मान है जिसे आपको चेक बॉक्स चेक करते समय सेल A1 में प्रदर्शित करने की आवश्यकता है।
आप संबंधित चेक बॉक्स को चेक या अनचेक करने के बाद दिखाए गए स्क्रीनशॉट के अनुसार परिणाम देख सकते हैं।
जब वीबीए कोड के साथ चेकबॉक्स चेक किया जाता है तो निर्दिष्ट सेल मान बदलें
जब चेकबॉक्स को VBA कोड से चेक किया जाता है तो आप निर्दिष्ट सेल मान को भी बदल सकते हैं। कृपया निम्नानुसार करें.
1. चेकबॉक्स के आधार पर आपको जिस सेल वैल्यू को बदलना है, उसके साथ शीट टैब पर राइट क्लिक करें, फिर क्लिक करें कोड देखें राइट-क्लिक मेनू से।
2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया नीचे दिए गए VBA कोड को कॉपी और पेस्ट करें कोड खिड़की.
वीबीए कोड: चेकबॉक्स चेक होने पर निर्दिष्ट सेल मान बदलें
Private Sub CheckBox1_Click()
Dim xRng As Range
Dim xCell As Range, xStr As String
Set xRng = Selection
If CheckBox1.Value = True Then
xStr = InputBox("Please enter a value:", "Kutools for Excel")
xRng.Value = xStr
If xStr = "" Then CheckBox1.Value = False
Else
xRng.Value = ""
End If
End Sub
नोट: कोड में, चेकबॉक्स1 का नाम है चेक बॉक्स (एक्टिवएक्स नियंत्रण). आप इसे आवश्यकतानुसार बदल सकते हैं।
3। दबाएं ऑल्ट + Q को बंद करने के लिए एक साथ कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
4. एक रिक्त सेल (A1) का चयन करें जिसका मान आप चेकबॉक्स के आधार पर बदलना चाहते हैं, और अपनी वर्कशीट में चेकबॉक्स1 को चेक करें। अब एक एक्सेल के लिए कुटूल संवाद बॉक्स पॉप अप होता है, कृपया वह मान दर्ज करें जिसे आप चयनित रिक्त कक्ष में भरना चाहते हैं, और फिर क्लिक करें OK बटन। स्क्रीनशॉट देखें:
फिर निर्दिष्ट मान तुरंत चयनित सेल में प्रदर्शित होता है। और चेकबॉक्स को अनचेक करने पर सेल खाली हो जाएगा।
नोट: जब आप हर बार चेक बॉक्स को चेक करेंगे तो यह कोड आपको टेक्स्ट मान को गोलाकार रूप से दर्ज करने की याद दिलाएगा।
जब चेकबॉक्स को VBA कोड से चेक किया जाए तो निर्दिष्ट सेल का रंग बदलें
यह अनुभाग आपको दिखाएगा कि वीबीए कोड के साथ चेकबॉक्स चेक करने पर निर्दिष्ट सेल का रंग कैसे बदला जाए।
1. राइट क्लिक करें शीट टैब आपको चेकबॉक्स के आधार पर जिस सेल रंग को बदलना है, उस पर क्लिक करें कोड देखें राइट-क्लिक मेनू से।
2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कृपया नीचे दिए गए VBA कोड को कॉपी करें और कोड विंडो में पेस्ट करें।
वीबीए कोड: चेकबॉक्स चेक होने पर निर्दिष्ट सेल का रंग बदलें
Sub CheckBox1_Click()
Dim xRng As Range
Set xRng = Selection
If CheckBox1.Value = True Then
xRng.Interior.Color = vbRed
Else
xRng.Interior.Color = xlNone
End If
End Sub
नोट: कोड में, चेकबॉक्स1 का नाम है चेक बॉक्स (एक्टिवएक्स नियंत्रण). आप इसे आवश्यकतानुसार बदल सकते हैं।
3. उस सेल का चयन करें जिसका पृष्ठभूमि रंग आपको बदलना है, फिर चेकबॉक्स को चेक करें। आप देख सकते हैं कि चयनित सेल का भरण रंग लाल में बदल गया है। और चेकबॉक्स को अनचेक करने के बाद चयनित सेल बिना किसी पृष्ठभूमि रंग से भर जाएगा। स्क्रीनशॉट देखें:
संबंधित लेख:
- Excel में चेकबॉक्स के साथ सेल या पंक्ति को कैसे हाइलाइट करें?
- एक्सेल में चेकबॉक्स पर टिक लगाने पर सेल में डेट स्टैम्प कैसे डालें?
- एक्सेल में सेल वैल्यू के आधार पर चेकबॉक्स को कैसे चेक करें?
- एक्सेल में चेकबॉक्स के आधार पर डेटा कैसे फ़िल्टर करें?
- Excel में पंक्ति छुपी होने पर चेकबॉक्स कैसे छिपाएँ?
- एक्सेल में एकाधिक चेकबॉक्स के साथ ड्रॉप डाउन सूची कैसे बनाएं?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!