हम अपने Excel . में विभिन्न प्रकार की जानकारी संग्रहीत करते हैं कार्यपत्रक उदाहरण के लिए, इसमें ईमेल . हो सकता है महत्वपूर्ण लोगों या अन्य कंपनियों के पते। माइक्रोसॉफ्ट के साथ काम करते समय एक्सेल, कभी-कभी हमें ईमेल भेजने की आवश्यकता होती है। आमतौर पर, ईमेल . भेजना आसान होता है आउटलुक . से या जीमेल , लेकिन जब आप एक ईमेल . भेजना चाहते हैं सेल सामग्री के आधार पर, आप Microsoft Excel का उपयोग कर सकते हैं प्रभावी रूप से। आज, इस लेख में, हम सीखेंगे दो उपयुक्त चित्रों के साथ प्रभावी ढंग से सेल सामग्री के आधार पर एक्सेल से स्वचालित रूप से ईमेल भेजने के त्वरित और उपयुक्त तरीके।
सेल सामग्री के आधार पर एक्सेल से स्वचालित रूप से ईमेल भेजने के 2 उपयुक्त तरीके
मान लेते हैं, हमारे पास एक Excel . है बड़ी वर्कशीट जिसमें कई बिक्री प्रतिनिधियों . के बारे में जानकारी होती है अरमानी समूह . के . बिक्री प्रतिनिधियों का नाम, उनकी पहचान संख्या, उत्पाद . के प्रकार , और अर्जित राजस्व बिक्री प्रतिनिधियों . द्वारा कॉलम B, C, D . में दिए गए हैं , और ई क्रमश। हम Excel . से ईमेल भेजेंगे मेल मर्ज . का उपयोग करके सेल सामग्री पर आधारित MS Word, . में कमांड करें और VBA मैक्रोज़ भी। यहां डेटासेट . का अवलोकन दिया गया है आज के कार्य के लिए।
<एच3>1. सेल सामग्री के आधार पर एक्सेल से स्वचालित रूप से ईमेल भेजने के लिए VBA कोड चलाएँ
अब मैं दिखाऊंगा कि कैसे ईमेल स्वचालित रूप से भेजें एक्सेल . से एक साधारण VBA . का उपयोग करके सेल सामग्री पर आधारित कोड। यह कुछ खास पलों के लिए फायदेमंद होता है। हमारे डेटासेट से, हम Excel . से स्वचालित रूप से ईमेल भेजेंगे सेल सामग्री पर आधारित. हम एक कोड लिखेंगे जो D6 . सेल में सेल मान होने पर स्वचालित रूप से एक ईमेल भेजेगा 400 . से बड़ा है . आइए Excel . से स्वचालित रूप से ईमेल भेजने के लिए नीचे दिए गए निर्देशों का पालन करें सेल सामग्री पर आधारित!
चरण 1:
- सबसे पहले, एक मॉड्यूल खोलें, ऐसा करने के लिए, सबसे पहले, अपने डेवलपर से टैब पर जाएं,
डेवलपर → विजुअल बेसिक
- विजुअल बेसिक . पर क्लिक करने के बाद रिबन, अनुप्रयोगों के लिए Microsoft Visual Basic . नामक एक विंडो तुरंत आपके सामने आ जाएगा। उस विंडो से, हम अपना VBA कोड . लागू करने के लिए एक मॉड्यूल सम्मिलित करेंगे . ऐसा करने के लिए, पर जाएँ,
सम्मिलित करें → मॉड्यूल
चरण 2:
- इसलिए, एक्सेल से मेल भेजें आपके सामने मॉड्यूल दिखाई देगा। एक्सेल से मेल भेजें . में मॉड्यूल, नीचे लिखें VBA कोड,
Dim R As Range
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Cells.Count > 1 Then Exit Sub
Set R = Intersect(Range("D6"), Target)
If R Is Nothing Then Exit Sub
If IsNumeric(Target.Value) And Target.Value > 400 Then
Call send_mail_outlook
End If
End Sub
Sub send_mail_outlook()
Dim x As Object
Dim y As Object
Dim z As String
Set x = CreateObject("Outlook.Application")
Set y = x.CreateItem(0)
z = "Hello!" & vbNewLine & vbNewLine & _
"Hope you are well" & vbNewLine & _
"Visit our Exceldemy site"
On Error Resume Next
With y
.To = "Address"
.cc = ""
.BCC = ""
.Subject = "send mail based on cell value"
.Body = z
.Display
End With
On Error GoTo 0
Set y = Nothing
Set x = Nothing
End Sub
- इसलिए, VBA चलाएं ऐसा करने के लिए, पर जाएँ,
चलाएं → उप/उपयोगकर्ता प्रपत्र चलाएं
- VBA कोड चलाने के बाद , अब से जब सेल में सेल वैल्यू D6> 400 आउटलुक . में एक ईमेल विशिष्ट प्राप्तकर्ताओं के साथ स्वचालित रूप से उत्पन्न होगा। हमें बस भेजें . पर क्लिक करना है ईमेल भेजने के लिए बटन जो नीचे स्क्रीनशॉट में दिया गया है।
और पढ़ें: Excel में शर्त पूरी होने पर स्वचालित रूप से ईमेल कैसे भेजें
समान रीडिंग
- VBA का उपयोग करके किसी Excel कार्यपत्रक से स्वचालित रूप से अनुस्मारक ईमेल भेजें
- [समाधान]:शेयर वर्कबुक एक्सेल में नहीं दिख रहा है (आसान चरणों के साथ)
- कैसे देखें कि साझा एक्सेल फ़ाइल में कौन है (त्वरित चरणों के साथ)
- Excel का उपयोग करके Outlook से बल्क ईमेल भेजें (3 तरीके)
- एक्सेल से अटैचमेंट के साथ ईमेल भेजने के लिए मैक्रो कैसे लागू करें
हमारी पहली विधि में, हम MS Word . का उपयोग करेंगे और मेल मर्ज सुविधा शब्द . में एकाधिक ईमेल भेजने के लिए एक्सेल स्प्रेडशीट . से . आइए ईमेल भेजने के लिए नीचे दिए गए निर्देशों का पालन करें!
चरण 1:
- सबसे पहले, अपनी वर्ड फ़ाइल खोलें, और अपना वांछित संदेश लिखें।
- इसलिए, आपके मेलिंग . से टैब पर जाएं,
मेलिंग ➤ प्राप्तकर्ताओं का चयन करें ➤ किसी मौजूदा सूची का उपयोग करें
- परिणामस्वरूप, डेटा स्रोत चुनें डायलॉग बॉक्स पॉप आउट हो जाएगा। इसके बाद, एक्सेल . चुनें फ़ाइल जहां ईमेल पते संग्रहीत हैं। अंत में, खोलें . दबाएं विकल्प।
- उसके बाद, तालिका चुनें आपके सामने डायलॉग बॉक्स खुलेगा। वहां, अपनी इच्छित शीट चुनें और ठीक press दबाएं ।
चरण 2:
- अब, उस शब्द का चयन करें जिसे आपको प्रत्येक मेल के लिए बदलने की आवश्यकता है। इस उदाहरण में, कार्ल . चुनें . इसलिए, मेलिंग . के अंतर्गत टैब पर जाएं,
मेलिंग → फील्ड लिखें और डालें → मर्ज फील्ड डालें → Sales_Rep
- इस प्रकार, यह संदेश लौटाएगा जैसा कि नीचे दिखाया गया है।
- इसके अलावा, यदि आप प्राप्तकर्ता के दृष्टिकोण से अपने मेल का पूर्वावलोकन देखना चाहते हैं, तो परिणामों का पूर्वावलोकन करें क्लिक करें ।
- उसके बाद, आपके मेलिंग . से टैब पर जाएं,
मेलिंग → समाप्त करें → समाप्त करें और मर्ज करें → ईमेल संदेश भेजें
- तदनुसार, ई-मेल में मर्ज करें आपके सामने डायलॉग बॉक्स खुलेगा। हेडर चुनें Sales_Rep में प्रति फ़ील्ड करें और अपनी विषय पंक्ति . लिखें (नमस्कार ) जैसी ज़रूरत। अंत में, ठीक press दबाएं और यह सभी प्राप्तकर्ताओं को मेल भेज देगा।
और पढ़ें: एक्सेल फ़ाइल को स्वचालित रूप से ईमेल पर कैसे भेजें (3 उपयुक्त तरीके)
याद रखने वाली बातें
👉 आप अनुप्रयोगों के लिए Microsoft Visual Basic . को पॉप अप कर सकते हैं Alt + F11 . दबाकर विंडो एक साथ ।
👉 अगर एक डेवलपर आपके रिबन में टैब दिखाई नहीं दे रहा है, आप इसे दृश्यमान बना सकते हैं। ऐसा करने के लिए, पर जाएँ,
फ़ाइल → विकल्प → रिबन कस्टमाइज़ करें
निष्कर्ष
मुझे आशा है कि ऊपर वर्णित सभी उपयुक्त तरीके एक्सेल से स्वचालित रूप से ईमेल भेजने . के लिए हैं सेल सामग्री पर आधारित VBA . के साथ कोड अब आपको उन्हें अपने Excel . में लागू करने के लिए प्रेरित करेगा अधिक उत्पादकता के साथ स्प्रेडशीट। यदि आपके कोई प्रश्न या प्रश्न हैं, तो बेझिझक टिप्पणी करने के लिए आपका स्वागत है।
संबंधित लेख
- ईमेल कैसे भेजें यदि एक्सेल में शर्तें पूरी होती हैं (3 आसान तरीके)
- मैक्रो का उपयोग करके शरीर के साथ एक्सेल से ईमेल कैसे भेजें (आसान चरणों के साथ)
- एक्सेल मैक्रो:सेल में किसी पते पर ईमेल भेजें (2 आसान तरीके)
- तारीख के आधार पर एक्सेल से स्वचालित रूप से ईमेल कैसे भेजें
- मैक्रो एक्सेल से बॉडी के साथ ईमेल भेजने के लिए (3 उपयोगी मामले)
- एक्सेल सूची से ईमेल कैसे भेजें (2 प्रभावी तरीके)