Excel में चेकबॉक्स के साथ सेल या पंक्ति को कैसे हाइलाइट करें?
जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, आपको चेकबॉक्स के साथ पंक्ति या सेल को हाइलाइट करना होगा। जब चेकबॉक्स चेक किया जाता है, तो एक निर्दिष्ट पंक्ति या सेल स्वचालित रूप से हाइलाइट हो जाएगी। लेकिन एक्सेल में इसे कैसे हासिल किया जाए? यह आलेख आपको इसे प्राप्त करने के दो तरीके दिखाएगा।
सशर्त स्वरूपण के साथ चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करें
वीबीए कोड के साथ चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करें
सशर्त स्वरूपण के साथ चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करें
आप Excel में चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करने के लिए एक सशर्त स्वरूपण नियम बना सकते हैं। कृपया निम्नानुसार करें.
सभी चेक बॉक्स को एक निर्दिष्ट सेल से लिंक करें
1. आपको चेकबॉक्स को क्लिक करके मैन्युअल रूप से एक-एक करके सेल में डालना होगा डेवलपर > सम्मिलित करें > चेक बॉक्स (प्रपत्र नियंत्रण).
2. अब कॉलम I में सेल में चेक बॉक्स डाल दिए गए हैं। कृपया I1 में पहला चेक बॉक्स चुनें, फॉर्मूला दर्ज करें =$J1 सूत्र पट्टी में, और फिर दबाएँ दर्ज कुंजी।
टिप: यदि आप नहीं चाहते कि चेकबॉक्स के निकटवर्ती सेल में मान जुड़े हों, तो आप चेकबॉक्स को किसी अन्य वर्कशीट के सेल से लिंक कर सकते हैं जैसे कि =शीट3!$ई1.
2. चरण 1 को तब तक दोहराएँ जब तक कि सभी चेक बॉक्स किसी अन्य कार्यपत्रक में आसन्न कक्षों या कक्षों से लिंक न हो जाएँ।
नोट: सभी जुड़े हुए सेल क्रमागत होने चाहिए और एक ही कॉलम में स्थित होने चाहिए।
एक सशर्त स्वरूपण नियम बनाएँ
अब आपको चरण दर चरण निम्नानुसार एक सशर्त स्वरूपण नियम बनाने की आवश्यकता है।
1. उन पंक्तियों का चयन करें जिन्हें आपको चेकबॉक्स के साथ हाइलाइट करना है, फिर क्लिक करें सशर्त फॉर्मेटिंग > नए नियम नीचे होम टैब. स्क्रीनशॉट देखें:
2। में नया प्रारूपण नियम संवाद बॉक्स, आपको यह करना होगा:
2.1 का चयन करें यह निर्धारित करने के लिए कि कौन-से कक्ष स्वरूपित करने के लिए सूत्र का उपयोग करें में विकल्प एक नियम प्रकार चुनें डिब्बा;
2.2 सूत्र दर्ज करें =IF($J1=सत्य, सत्य, असत्य) में उन मानों को प्रारूपित करें जहां यह सूत्र सत्य है डिब्बा;
Or =IF(शीट3!$E1=सत्य, सत्य, असत्य) यदि चेक बॉक्स किसी अन्य वर्कशीट से लिंक हैं।
2.3 क्लिक करें का गठन पंक्तियों के लिए हाइलाइट किया गया रंग निर्दिष्ट करने के लिए बटन;
2.4 क्लिक करें OK बटन। स्क्रीनशॉट देखें:
नोट: सूत्र में, $J1 or $ई1 चेक बॉक्स के लिए पहला लिंक किया गया सेल है, और सुनिश्चित करें कि सेल संदर्भ को कॉलम निरपेक्ष में बदल दिया गया है (जे1 > $जे1 or E1 > $E1).
अब सशर्त स्वरूपण नियम बनाया गया है। चेक बॉक्स को चेक करते समय, संबंधित पंक्तियों को नीचे स्क्रीनशॉट में दिखाए अनुसार स्वचालित रूप से हाइलाइट किया जाएगा।
वीबीए कोड के साथ चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करें
निम्नलिखित वीबीए कोड आपको एक्सेल में चेकबॉक्स के साथ सेल या पंक्ति को हाइलाइट करने में भी मदद कर सकता है। कृपया निम्नानुसार करें.
1. वर्कशीट में आपको सेल या रो को चेकबॉक्स से हाईलाइट करना होगा। राइट क्लिक करें शीट टैब का चयन करें और कोड देखें खोलने के लिए राइट-क्लिक मेनू से अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2. फिर नीचे दिए गए VBA कोड को कॉपी करके कोड विंडो में पेस्ट करें।
वीबीए कोड: एक्सेल में चेकबॉक्स के साथ पंक्ति को हाइलाइट करें
Sub AddCheckBox()
Dim xCell As Range
Dim xRng As Range
Dim I As Integer
Dim xChk As CheckBox
On Error Resume Next
InputC:
Set xRng = Application.InputBox("Please select the column range to insert checkboxes:", "Kutools for Excel", Selection.Address, , , , , 8)
If xRng Is Nothing Then Exit Sub
If xRng.Columns.Count > 1 Then
MsgBox "The selected range should be a single column", vbInformation, "Kutools fro Excel"
GoTo InputC
Else
If xRng.Columns.Count = 1 Then
For Each xCell In xRng
With ActiveSheet.CheckBoxes.Add(xCell.Left, _
xCell.Top, xCell.Width = 15, xCell.Height = 12)
.LinkedCell = xCell.Offset(, 1).Address(External:=False)
.Interior.ColorIndex = xlNone
.Caption = ""
.Name = "Check Box " & xCell.Row
End With
xRng.Rows(xCell.Row).Interior.ColorIndex = xlNone
Next
End If
With xRng
.Rows.RowHeight = 16
End With
xRng.ColumnWidth = 5#
xRng.Cells(1, 1).Offset(0, 1).Select
For Each xChk In ActiveSheet.CheckBoxes
xChk.OnAction = ActiveSheet.Name + ".InsertBgColor"
Next
End If
End Sub
Sub InsertBgColor()
Dim xName As Integer
Dim xChk As CheckBox
For Each xChk In ActiveSheet.CheckBoxes
xName = Right(xChk.Name, Len(xChk.Name) - 10)
If (xName = Range(xChk.LinkedCell).Row) Then
If (Range(xChk.LinkedCell) = "True") Then
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = 6
Else
Range("A" & xName, Range(xChk.LinkedCell).Offset(0, -2)).Interior.ColorIndex = xlNone
End If
End If
Next
End Sub
3। दबाएं F5 कोड चलाने की कुंजी. (नोट: आपको F5 कुंजी लागू करने के लिए कर्सर को कोड के पहले भाग में रखना चाहिए) पॉपिंग में एक्सेल के लिए कुटूल संवाद बॉक्स, कृपया उस श्रेणी का चयन करें जिसे आप चेक बॉक्स सम्मिलित करना चाहते हैं, और फिर क्लिक करें OK बटन। यहां मैं रेंज I1:I6 चुनता हूं। स्क्रीनशॉट देखें:
4. फिर चेक बॉक्स को चयनित सेल में डाला जाता है। किसी भी एक चेकबॉक्स को चेक करें, नीचे स्क्रीनशॉट में दिखाए अनुसार संबंधित पंक्ति स्वचालित रूप से हाइलाइट हो जाएगी।
संबंधित लेख:
- Excel में चेकबॉक्स चेक होने पर निर्दिष्ट सेल मान या रंग कैसे बदलें?
- एक्सेल में चेकबॉक्स पर टिक लगाने पर सेल में डेट स्टैम्प कैसे डालें?
- एक्सेल में सेल वैल्यू के आधार पर चेकबॉक्स को कैसे चेक करें?
- एक्सेल में चेकबॉक्स के आधार पर डेटा कैसे फ़िल्टर करें?
- Excel में पंक्ति छुपी होने पर चेकबॉक्स कैसे छिपाएँ?
- एक्सेल में एकाधिक चेकबॉक्स के साथ ड्रॉप डाउन सूची कैसे बनाएं?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!