Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

एक्सेल में काम करते समय, कभी-कभी सुरक्षा उद्देश्यों के लिए डेटा एन्क्रिप्ट करना चाह सकते हैं। हम एक्सेल में डेटा एन्क्रिप्ट करने के लिए आसानी से एन्क्रिप्ट फ़ंक्शन बना सकते हैं। यहां, हम एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण प्रक्रिया दिखाएंगे।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाएं: चरण-दर-चरण प्रक्रिया

इस खंड में, हम एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरणबद्ध प्रक्रियाओं पर चर्चा करेंगे। VBA कोड का एक सरल टुकड़ा यह काम करेगा। नीचे दिए गए चरणों का पालन करें।

चरण 1: एन्क्रिप्शन फ़ंक्शन के लिए डेटासेट तैयार करें

  • सबसे पहले, अपनी वर्कशीट में एक डेटासेट बनाएं। प्रदर्शन के लिए, हमने एक डेटासेट शामिल किया है जिसमें एक कंपनी के लिए सेल्समैन, वेतन, राज्य हैं। हम वेतन कॉलम के डेटा को एन्क्रिप्ट करेंगे।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

चरण 2: एक्सेल में VBA विंडो खोलें

  • अगला, डेवलपर टैब पर जाएं और विजुअल बेसिक चुनकर VBA विंडो खोलें।
  • वैकल्पिक रूप से, आप विंडो खोलने के लिए Alt + F11 दबा सकते हैं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

चरण 3: एन्क्रिप्शन फ़ंक्शन के लिए VBA मॉड्यूल में कोड टाइप करें

  • इसके बाद, VBA विंडो से इन्सर्ट > मॉड्यूल चुनें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • लगातार, एक मॉड्यूल विंडो दिखाई देगी।
  • वहां निम्न कोड लिखें।
Private Function iStrTPsd(ByVal Txt As String) As Long
Dim xVl As Long
Dim xCha As Long
Dim xSf1 As Long
Dim xSf2 As Long
Dim J As Integer
Dim xLn As Integer
xLn = Len(Txt)
For J = 1 To xLn
xCha = Asc(Mid$(Txt, J, 1))
xVl = xVl Xor (xCha * 2 ^ xSf1)
xVl = xVl Xor (xCha * 2 ^ xSf2)
xSf1 = (xSf1 + 7) Mod 19
xSf2 = (xSf2 + 13) Mod 23
Next J
iStrTPsd = xVl
End Function

Private Function iEncryption(ByVal Pd As String, ByVal InTx As String, Optional ByVal Encc As Boolean = True) As String
Dim xOfset As Long
Dim xLn As Integer
Dim J As Integer
Dim xCha As Integer
Dim xOutTx As String
xOfset = iStrTPsd(Pd)
Rnd -1
Randomize xOffset
xLn = Len(InTx)
For J = 1 To xLn
xCha = Asc(Mid$(InTx, J, 1))
If xCha >= 32 And xCha <= 126 Then
xCha = xCha - 32
xOfset = Int((96) * Rnd)
If Encc Then
xCha = ((xCha + xOfset) Mod 95)
Else
xCha = ((xCha - xOfset) Mod 95)
If xCha < 0 Then xCha = xCha + 95
End If
xCha = xCha + 32
xOutTx = xOutTx & Chr$(xCha)
End If
Next J
iEncryption = xOutTx
End Function

Sub xEncryption_Range()
Dim xxRg As Range
Dim xxPsd As String
Dim xxTxt As String
Dim xxEnc As Boolean
Dim xxRet As Variant
Dim xxCell As Range
On Error Resume Next
xxTxt = ActiveWindow.RangeSelection.Address
Set xxRg = Application.InputBox("You need to select range:", "Excel Encryption", xxTxt, , , , , 8)
Set xxRg = Application.Intersect(xxRg, xxRg.Worksheet.UsedRange)
If xxRg Is Nothing Then Exit Sub
xxPsd = InputBox("Type your password:", "Excel Encryption")
If xxPsd = "" Then
MsgBox "Your password can't be empty", , "Excel Encryption"
Exit Sub
End If
xxRet = Application.InputBox("Insert 1 to encrypt cells or Insert 2 to decrypt cells", "Excel Encryption", , , , , , 1)
If TypeName(xxRet) = "xBoolean" Then Exit Sub
If xxRet > 0 Then
xxEnc = (xxRet Mod 2 = 1)
For Each xxCell In xxRg
If xxCell.Value <> "" Then
xxCell.Value = iEncryption(xxPsd, xxCell.Value, xxEnc)
End If
Next
End If
End Sub

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

चरण 4: डेटा एन्क्रिप्शन के लिए कोड चलाएं

  • आगे, VBA विंडो से रन बटन दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • तुरंत, एक मैक्रो डायलॉग बॉक्स दिखाई देगा। रन बटन पर क्लिक करें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • उसके बाद, एक एक्सेल एन्क्रिप्शन डायलॉग बॉक्स दिखाई देगा।
  • उन सेल्स की वांछित रेंज चुनें जिनका डेटा आप एन्क्रिप्ट करना चाहते हैं। OK दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • फिर, एक डायलॉग बॉक्स दिखाई देगा।
  • वहां पासवर्ड लिखें। OK दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • लगातार, एक और डायलॉग बॉक्स दिखाई देगा।
  • डेटा एन्क्रिप्ट करने के लिए वहां 1 लिखें। साथ ही, OK दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

अंतिम आउटपुट

  • अंत में, वर्कशीट पर वापस आएं और देखें कि चयनित रेंज का डेटा एन्क्रिप्ट हो गया है।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • आगे, डेटा डिक्रिप्ट करने के लिए कोड फिर से चलाएं और पहले दिए गए चरणों का पालन करें।
  • बस अंतिम डायलॉग बॉक्स में 1 के बजाय 2 लिखें।
  • साथ ही, एन्क्रिप्शन के लिए आपने जो पासवर्ड दिया था, डिक्रिप्शन के लिए वही पासवर्ड दर्ज करना न भूलें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • और आप देखेंगे कि एन्क्रिप्टेड डेटा फिर से डिक्रिप्ट हो गया।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

और पढ़ें: एक्सेल में सेल कंटेंट कैसे एन्क्रिप्ट करें

पासवर्ड के साथ एक्सेल फ़ाइल कैसे एन्क्रिप्ट करें

इस खंड में, हम एक्सेल शीट को पासवर्ड से सुरक्षित करने की चरणबद्ध प्रक्रियाओं पर चर्चा करेंगे ताकि फ़ाइल खोलने के लिए पासवर्ड आवश्यक हो।

  • सबसे पहले, एक्सेल रिबन से फाइल टैब पर जाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • फिर, पेन से कॉपी सेव करें विकल्प चुनें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • उसके बाद, दिखाई गई विंडो से अधिक विकल्प चुनें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • आगे, अगली विंडो से टूल्स > जनरल ऑप्शन्स चुनें।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • अगला, जनरल ऑप्शन्स डायलॉग बॉक्स के खोलने के लिए पासवर्ड सेक्शन में पासवर्ड दें। साथ ही, OK दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • उसके बाद, पासवर्ड पुष्टि करें डायलॉग बॉक्स में पासवर्ड दोबारा लिखें। OK दबाएं।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

  • अंत में, फ़ाइल सेव करें।
  • अगली बार से, एक्सेल फ़ाइल खोलने के लिए आपको पासवर्ड देना होगा।

एक्सेल में एन्क्रिप्शन फ़ंक्शन बनाने की चरण-दर-चरण गाइड

और पढ़ें: पासवर्ड के बिना एक्सेल फ़ाइल कैसे डिक्रिप्ट करें

प्रैक्टिस वर्कबुक डाउनलोड करें

आप यहां से प्रैक्टिस वर्कबुक डाउनलोड कर सकते हैं।

निष्कर्ष

इस लेख में, हमने एक्सेल में डेटा एन्क्रिप्ट करने की चरणबद्ध आसान प्रक्रियाएं दिखाई हैं। यदि आपके कोई प्रश्न या सुझाव हैं, तो कृपया कमेंट छोड़ें।

संबंधित लेख

  • एक्सेल से एन्क्रिप्शन कैसे हटाएं
  • [हल!]: एन्क्रिप्टेड एक्सेल फ़ाइल नहीं खोल सकते

<< वापस जाएं: एक्सेल में एन्क्रिप्शन | एक्सेल प्रोटेक्ट | एक्सेल सीखें

मुफ्त एडवांस्ड एक्सेल अभ्यास समाधान के साथ प्राप्त करें!

  1. पढ़े हुए को याद रखने के लिए इस वेब और मोबाइल हाइलाइटर का उपयोग करें पढ़े हुए को याद रखने के लिए इस वेब और मोबाइल हाइलाइटर का उपयोग करें

    रीड-इट-लेटर युद्ध जारी हैं। पॉकेट क्षेत्र ले रहा है जबकि इंस्टापेपर पिंटरेस्ट के साथ गठबंधन के लिए चला गया है। लेकिन सूचना अधिभार अपने पाउंड मस्तिष्क कोशिकाओं को ले रहा है। तो, आप जो कुछ भी पढ़ते हैं उसे कैसे याद रखते हैं? सरल टूल्स का उपयोग करके। एक ऑनलाइन हाइलाइटर उन सरल टूल्स में से एक है जिसका उ

  1. Samsung के Adapt Sound को Galaxy S7 और S8 पर मास्टर करें: आसान सेटअप और टिप्स Samsung के Adapt Sound को Galaxy S7 और S8 पर मास्टर करें: आसान सेटअप और टिप्स

    Samsung के स्मार्टफोन एक अविश्वसनीय सुविधा के साथ आते हैं जो उपयोगकर्ताओं को अपने सुनने के अनुभव को फाइन-ट्यून करने की अनुमति देता है। इस सुविधा को Adapt Sound कहा जाता है। इस लेख में, आपको इस सुविधा के बारे में जानने के लिए आवश्यक सब कुछ मिलेगा। Adapt Sound फीचर क्या है? Adapt Sound फीचर आपकी आवश

  1. 2020 के 7 सबसे सुरक्षित ब्राउज़र की तुलना 2020 के 7 सबसे सुरक्षित ब्राउज़र की तुलना

    यह 2020 है, इंटरनेट जीवित है, और आप इसकी सांसारिक अच्छाई को ब्राउज़ करना चाहते हैं। लेकिन आप यह भी जानते हैं कि 2020 होने के नाते, फ़िशिंग हमलों, मैलवेयर, फर्जी खबरों, गलत सूचना, और बहुत कुछ की संभावना है। तो, आप ऑनलाइन सुरक्षित कैसे रहते हैं? पहली बात जिस पर विचार करना है वह है आपका इंटरनेट ब्राउज़