यह नमूना डेटासेट है।

चरण 1 - एक्सेल में सेल्स साफ़ करने के लिए VBA मॉड्यूल बनाना
- Developer टैब पर जाएं और Visual Basic पर क्लिक करें।
आप ALT + F11 दबाकर Microsoft Visual Basic for Applications विंडो भी खोल सकते हैं।

- Insert में, Module चुनें।

चरण 2 - मॉड्यूल में VBA कोड डालना
- Module विंडो में, यह VBA कोड दर्ज करें।
फॉर्मेट रखते हुए सेल्स साफ़ करने का कोड:
Sub Clear_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.ClearContents End Sub

फॉर्मेट सहित सेल्स साफ़ करने का कोड
Sub Clear_Cell_With_Button_including_Format() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Clear End Sub

सेल्स हटाने का कोड
Sub Delete_Cell_With_Button() Dim rng As Range Set rng = Application.InputBox(Prompt:="Select the Range of Cell", Title:="Exceldemy", Type:=8) rng.Select Selection.Delete End Sub

और पढ़ें: एक्सेल VBA से रेंज की सामग्री साफ़ करें
एक्सेल VBA में Clear, Delete, और ClearContents कमांड के बीच अंतर
ClearContent कमांड केवल सेल मान को साफ़ करता है जबकि सेल फॉर्मेट को बनाए रखता है। Clear कमांड सेल मान और सेल फॉर्मेटिंग दोनों को हटा देता है और सेल्स को खाली छोड़ देता है। Delete कमांड सेल्स को हटा देता है और नीचे के सेल्स को ऊपर शिफ्ट कर देता है।
चरण 3 - एक्सेल में सेल्स साफ़ करने के लिए बटन बनाना
- Developer टैब पर जाएं।
- Insert पर क्लिक करें और Button चुनें।

- उस क्षेत्र में एक बॉक्स ड्रा करें जहां आप बटन रखना चाहते हैं।

- "Assign macro" विंडो खुलेगी।
- आपके द्वारा बनाए गए मैक्रो को चुनें।
- OK पर क्लिक करें।

- आप चयनित क्षेत्र में एक मैक्रो बटन देखेंगे। मैक्रो बटन पर राइट-क्लिक करके इसका नाम "Clear Contents Only" रखें।

- अन्य कोड के लिए " Clear Cells Including Format" और "Delete Cells" नाम से दो और बटन बनाएं।

चरण 4 - सेल्स को बटन के साथ साफ़ करने के लिए VBA मैक्रो चलाना
- केवल चयनित सेल मान साफ़ करने के लिए "Clear Contents Only" पर क्लिक करें।

- एक विंडो खुलेगी। रेंज चुनें और OK क्लिक करें।

- चयनित सेल मान साफ़ हो गए हैं लेकिन फॉर्मेट वही है।

- सेल मान साफ़ करने और फॉर्मेटिंग हटाने के लिए "Clear Cells Including Format" पर क्लिक करें।
- वह सेल रेंज चुनें जिसे आप साफ़ करना चाहते हैं और OK पर क्लिक करें।

चयनित सेल्स साफ़ हो गए हैं।

- "Delete Cells" पर क्लिक करें और सेल रेंज चुनें।

चयनित सेल्स हटा दिए गए हैं और नीचे के सेल्स ऊपर शिफ्ट हो गए हैं।

और पढ़ें: एक्सेल VBA से शीट की सामग्री कैसे साफ़ करें
अभ्यास वर्कबुक डाउनलोड करें
यहाँ से अभ्यास वर्कबुक डाउनलोड करें:
संबंधित लेख
- VBA का उपयोग करके एक्सेल में फॉर्मूला हटाए बिना सामग्री कैसे साफ़ करें
- एक्सेल VBA से नामित रेंज की सामग्री साफ़ करें
- एक्सेल VBA से किसी भी सेल या कॉलम को हटाएं और बाएं शिफ्ट करें
- एक्सेल VBA: विशिष्ट मान होने पर सेल की सामग्री साफ़ करें
मुफ्त एडवांस एक्सेल अभ्यास प्राप्त करें!