वीबीए का उपयोग करके विशेष वर्णों की निकासी और उपयोग के तीन उदाहरण

नमस्ते! मैं एक Excel शिक्षा विशेषज्ञ हूं। आज, हम देखेंगे कि VBA (Visual Basic for Applications) का उपयोग करके Excel में विशिष्ट अक्षर कैसे निकालें और उनका उपयोग कैसे करें। VBA का उपयोग करके हम Excel की क्षमताओं को काफी हद तक बढ़ा सकते हैं। नीचे, मैं Excel नौसिखियों के लिए तीन व्यावहारिक उदाहरण प्रस्तुत करूंगा।

उदाहरण 1: किसी विशिष्ट स्ट्रिंग वाले सेल्स को खोजना और हाइलाइट करना

इस उदाहरण में, हम समझाएंगे कि कैसे स्वचालित रूप से सभी सेल्स को खोजें जिनमें एक विशिष्ट स्ट्रिंग होती है और उनका रंग बदलकर उन्हें प्रमुख बनाएं।

चरण विवरण
1. VBA संपादक खोलें Excel में “Alt + F11” दबाएं ताकि VBA संपादक खुल जाए।
2. एक नई मैक्रो बनाएं मेनू से “Insert” चुनें और फिर “Module” चुनकर एक नई मैक्रो बनाएं।
3. कोड लिखें निम्नलिखित कोड को मॉड्यूल में पेस्ट करें:

Sub CellsHighlight()
    Dim Cell As Range
    For Each Cell In Selection
        If InStr(Cell.Value, "विशिष्ट स्ट्रिंग") > 0 Then
            Cell.Interior.Color = vbYellow
        End If
    Next Cell
End Sub
4. मैक्रो चलाएं विशिष्ट स्ट्रिंग वाले सेल्स का चयन करें और बनाई गई मैक्रो चलाएं।

उदाहरण 2: निश्चित मापदंडों के अनुरूप डेटा को एक नई शीट में निकालें

अगला, हम दिखाएंगे कि कैसे कुछ मापदंडों के अनुरूप पंक्तियों को खोजें और उन्हें स्वचालित रूप से एक नई कार्यपत्रक में कॉपी करें।

चरण विवरण
1. VBA संपादक खोलें इसी तरह “Alt + F11” दबाएं ताकि VBA संपादक खुले।
2. एक नई मैक्रो बनाएं मेनू “Insert” से “Module” चुनकर एक नई मैक्रो बनाएं।
3. कोड लिखें निम्नलिखित कोड को मॉड्यूल में पेस्ट करें:

Sub DataExtract()
    Dim SourceSheet As Worksheet
    Dim TargetSheet As Worksheet
    Dim LastRow As Long
    Dim MatchingRow As Long
    Set SourceSheet = ThisWorkbook.Sheets("स्रोत शीट का नाम")
    Set TargetSheet = ThisWorkbook.Sheets.Add(After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count))
    TargetSheet.Name = "निकाले गए डेटा"
    LastRow = SourceSheet.Cells(SourceSheet.Rows.Count, "A").End(xlUp).Row
    MatchingRow = 1
    For i = 1 To LastRow
        If SourceSheet.Cells(i, 1).Value = "निश्चित मापदंड" Then
            SourceSheet.Rows(i).Copy Destination:=TargetSheet.Rows(MatchingRow)
            MatchingRow = MatchingRow + 1
        End If
    Next i
End Sub
4. मैक्रो चलाएं मापदंडों के अनुरूप डेटा को नई शीट में कॉपी करने के लिए मैक्रो चलाएं।

उदाहरण 3: निश्चित कीवर्ड के आधार पर डेटा क्लासीफाई करना

अंत में, हम देखेंगे कि कैसे निश्चित कीवर्ड वाले डेटा को स्वचालित रूप से विभिन्न श्रेणियों में वर्गीकृत किया जाए।

चरण विवरण
1. VBA संपादक खोलें “Alt + F11” के साथ VBA संपादक खोलें।
2. एक नई मैक्रो बनाएं “Insert” चुनें और फिर “Module” चुनकर एक नई मैक्रो बनाएं।
3. कोड लिखें निम्नलिखित कोड को मॉड्यूल में पेस्ट करें:

Sub DataClassify()
    Dim Cell As Range
    Dim CategoryRange As Range
    Set CategoryRange = ThisWorkbook.Sheets("श्रेणी शीट").Range("A1:A10") ' श्रेणियों की सूची वाली रेंज
    For Each Cell In Selection
        For Each Cat In CategoryRange
            If InStr(Cell.Value, Cat.Value) > 0 Then
                Cell.Offset(0, 1).Value = Cat.Value
                Exit For
            End If
        Next Cat
    Next Cell
End Sub
4. मैक्रो चलाएं डेटा वाले सेल्स का चयन करें और श्रेणियों के आधार पर उन्हें वर्गीकृत करने के लिए मैक्रो चलाएं।

VBA का उपयोग करने से आपकी Excel में काम करने की क्षमता में महत्वपूर्ण सुधार हो सकता है। इन उदाहरणों के माध्यम से, मुझे आशा है कि आप Excel ऑपरेशनों के साथ अधिक परिचित होंगे और अधिक उन्नत कौशल प्राप्त करेंगे।

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다