আমরা আমাদের Excel -এ বিভিন্ন ধরনের তথ্য সঞ্চয় করি কার্যপত্রক উদাহরণস্বরূপ, এটিতে ইমেল থাকতে পারে৷ গুরুত্বপূর্ণ ব্যক্তি বা অন্যান্য কোম্পানির ঠিকানা। এবং প্রয়োজনে আমাদের সেই ঠিকানাগুলিতে ইমেল পাঠাতে হতে পারে। কিন্তু, তাদের প্রত্যেকের জন্য বারবার ঠিকানা অনুলিপি করা বেশ ক্লান্তিকর এবং সময়সাপেক্ষ। এই নিবন্ধে, আমরা আপনাকে একাধিক ইমেল পাঠাতে সহজ এবং কার্যকর পদ্ধতি দেখাব। একটি এক্সেল স্প্রেডশীট থেকে .
নিজে অনুশীলন করতে নিম্নলিখিত ওয়ার্কবুকটি ডাউনলোড করুন।
এক্সেল স্প্রেডশীট থেকে একাধিক ইমেল পাঠানোর 2 সহজ পদ্ধতি
ব্যাখ্যা করার জন্য, আমরা উদাহরণ হিসাবে একটি নমুনা ডেটাসেট ব্যবহার করব। উদাহরণস্বরূপ, নিম্নলিখিত ডেটাসেটটি সেলসম্যান কে প্রতিনিধিত্ব করে৷ এবং তাদের ইমেল ঠিকানা এখানে, আমরা এই এক্সেল স্প্রেডশীট থেকে ঠিকানা নিয়ে তাদের প্রত্যেককে ইমেল পাঠাব .
1. ওয়ার্ডে মেল মার্জ সহ এক্সেল স্প্রেডশীট থেকে একাধিক ইমেল পাঠান
আমাদের প্রথম পদ্ধতিতে, আমরা MS Word ব্যবহার করব এবং মেল মার্জ বৈশিষ্ট্য শব্দে একাধিক ইমেল পাঠাতে এক্সেল স্প্রেডশীট থেকে . অতএব, কাজটি সম্পাদন করতে নিচের ধাপগুলি অনুসরণ করুন৷
৷পদক্ষেপ:
- প্রথমে, একটি ফাঁকা শব্দ খুলুন ফাইল।
- তারপর, আপনার কাঙ্খিত বার্তা টাইপ করুন।
- এর পরে, মেলিংস -এ যান ➤ প্রাপকদের নির্বাচন করুন ➤একটি বিদ্যমান তালিকা ব্যবহার করুন .
- ফলে, ডেটা উৎস নির্বাচন করুন ডায়ালগ বক্স পপ আউট হবে।
- পরবর্তীতে, Excel নির্বাচন করুন ফাইল যেখানে ইমেল ঠিকানা সংরক্ষণ করা হয়।
- খোলা টিপুন .
- ফলে, টেবিল নির্বাচন করুন ডায়ালগ বক্স আসবে।
- সেখানে, আপনার পছন্দসই শীটটি বেছে নিন এবং ঠিক আছে টিপুন .
- এখন, প্রতিটি মেইলের জন্য আপনার যে শব্দটি প্রতিস্থাপন করতে হবে সেটি নির্বাচন করুন। এই উদাহরণে, উইলহাম বেছে নিন .
- পরে, মেলিংস এর অধীনে ট্যাব, সেলসম্যান নির্বাচন করুন একত্রীকরণ ক্ষেত্র সন্নিবেশ করান থেকে ড্রপ-ডাউন।
- অতএব, এটি নীচে প্রদর্শিত বার্তাটির মতো বার্তাটি ফিরিয়ে দেবে।
- আরও, আপনি যদি প্রাপকের দৃষ্টিকোণ থেকে আপনার মেলের একটি পূর্বরূপ দেখতে চান, তাহলে প্রিভিউ ফলাফল এ ক্লিক করুন .
- Finish &Merge-এর অধীনে ড্রপ-ডাউন, ইমেল বার্তা পাঠান নির্বাচন করুন .
- তদনুসারে, ই-মেইলে মার্জ করুন ডায়ালগ বক্স আসবে।
- শিরোনামটি বেছে নিন ইমেল প্রতি -এ ক্ষেত্র এবং আপনার বিষয় লাইন টাইপ করুন (শুভেচ্ছা ) প্রয়োজন অনুযায়ী।
- শেষে, ঠিক আছে টিপুন এবং এটি সমস্ত প্রাপকদের কাছে মেলগুলি প্রেরণ করবে৷
আরো পড়ুন: কিভাবে ইমেলের মাধ্যমে একটি সম্পাদনাযোগ্য এক্সেল স্প্রেডশীট পাঠাবেন (৩টি দ্রুত পদ্ধতি)
একই রকম পড়া
- তারিখ ভিত্তিক এক্সেল থেকে কিভাবে স্বয়ংক্রিয়ভাবে ইমেল পাঠাবেন
- ম্যাক্রো ব্যবহার করে বডি সহ এক্সেল থেকে ইমেল পাঠান (সহজ পদক্ষেপ সহ)
- কিভাবে স্বয়ংক্রিয়ভাবে ইমেলে এক্সেল ফাইল পাঠাবেন (৩টি উপযুক্ত পদ্ধতি)
- Excel এ শর্ত পূরণ হলে কিভাবে ইমেল পাঠাবেন (3টি সহজ পদ্ধতি)
- সেল বিষয়বস্তুর উপর ভিত্তি করে এক্সেল থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠান (২টি পদ্ধতি)
2. স্প্রেডশীট থেকে একাধিক ইমেল পাঠানোর জন্য এক্সেল VBA প্রয়োগ করুন
যাইহোক, আপনি যদি VBA ব্যবহার করেন তবে কিছু ঝামেলা এড়াতে পারেন অপারেশন চালানোর জন্য কোড। এই পদ্ধতিতে, আমরা 3 দেখাব একাধিক ইমেল পাঠানোর বিভিন্ন উদাহরণ একটি স্প্রেডশীট থেকে Excel VBA এর মাধ্যমে .
2.1 একটি তালিকায় ব্যাপক ইমেল
এই উদাহরণে, আপনি দেখতে পাবেন কিভাবে একটি সাধারণ বার্তা সবাইকে মেল করতে হয়। তাই, নিচের ধাপগুলো শিখুন।
পদক্ষেপ:
- প্রথমে, ডেভেলপার নির্বাচন করুন ➤ ভিজ্যুয়াল বেসিক .
- ফলে, VBA উইন্ডো পপ আউট হবে।
- এখন, ঢোকান ক্লিক করুন ➤ মডিউল .
- এরপর, নিম্নলিখিত কোডটি অনুলিপি করুন এবং এটিকে মডিউল -এ আটকান৷ উইন্ডো।
Sub massEmails()
Dim appOutlook As Object
Dim Email As Object
Dim mailbody, mailto As String
Dim i, j As Integer
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
For i = 2 To 5
mailto = mailto & Cells(i, 2) & ";"
Next i
ThisWorkbook.Save
Email.To = mailto
Email.Subject = "Important Notice"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Company Rules." & vbNewLine & "Regards."
Email.Display
End Sub
- ফাইলটি সংরক্ষণ করুন এবং F5 টিপুন কোড চালানোর জন্য।
- ফলে, আউটলুক উইন্ডো প্রদর্শিত হবে এবং আপনি প্রতি -এ সমস্ত প্রাপকদের দেখতে পাবেন৷ ক্ষেত্র।
- শেষে, পাঠান টিপুন .
2.2 একাধিক সংযুক্তি সহ ইমেল
উপরন্তু, আপনার যদি একাধিক ফাইল সংযুক্ত করার জন্য থাকে এবং আপনাকে সেগুলি একাধিক ইমেল ঠিকানায় পাঠাতে হয়, তাহলে নিচের প্রক্রিয়াটি অনুসরণ করুন৷
পদক্ষেপ:
- ডেভেলপার -এ ক্লিক করুন প্রথমে ট্যাব।
- তারপর, ভিজ্যুয়াল বেসিক নির্বাচন করুন .
- এর পরে, VBA -এ উইন্ডোতে, মডিউল নির্বাচন করুন ঢোকান এর অধীনে .
- মডিউলে উইন্ডো, কপি এবং নিচের কোড পেস্ট করুন।
Sub attachments()
Dim appOutlook As Object
Dim Email As Object
Dim source, mailto As String
Dim i, j As Integer
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
For i = 2 To 5
mailto = mailto & Cells(i, 2) & ";"
Next i
For j = 2 To 5
source = "D:\SOFTEKO\how to send multiple emails from excel spreadsheet\" & Cells(j, 3)
Email.attachments.Add source
Next
ThisWorkbook.Save
source = ThisWorkbook.FullName
Email.attachments.Add source
Email.To = mailto
Email.Subject = "Important Sheets"
Email.Body = "Greetings Everyone," & vbNewLine & "Please go through the Sheets." & vbNewLine & "Regards."
Email.Display
End Sub
- এটি সংরক্ষণ করুন এবং F5 টিপে কোডটি চালান .
- ফলে, আউটলুক উইন্ডো প্রদর্শিত হবে এবং আপনি পছন্দসই ফাইল সংযুক্তি দেখতে পাবেন।
2.3 সেল মূল্যের উপর ভিত্তি করে ইমেল
আমরা আরেকটি উদাহরণ দেখাব যেখানে Excel ফাইল স্বয়ংক্রিয়ভাবে একাধিক ঠিকানায় একটি ইমেল পাঠাবে যখন একটি নির্দিষ্ট সেল মান আমাদের প্রয়োজন থেকে ভিন্ন হয়। নিম্নলিখিত ডেটাসেটে, আমাদের আছে 50 কক্ষেB5 . আমাদের কোড 100 এর নিচে হলে ইমেল পাঠাবে . এখন, কাজটি সম্পাদন করার জন্য নিম্নলিখিত প্রক্রিয়াটি শিখুন।
পদক্ষেপ:
- প্রথমে, শীটটি নির্বাচন করুন এবং মাউসে ডান-ক্লিক করুন।
- তারপর, কোড দেখুন নির্বাচন করুন .
- পপ-আউট ডায়ালগ বক্সে, নিচের কোডটি কপি করে পেস্ট করুন।
Dim rn As Range
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Cells.Count > 1 Then Exit Sub
Set rn = Intersect(Range("B5"), Target)
If rn Is Not hing Then Exit Sub
If IsNumeric(Target.Value) And Target.Value < 100 Then
Call Mail_small_Text_Outlook
End If
End Sub
Sub MailCellvalues()
Dim appOutlook As Object
Dim Email As Object
Dim mailbody, mailto As String
Dim i, j As Integer
Set appOutlook = CreateObject("Outlook.Application")
Set Email = appOutlook.CreateItem(olMailItem)
For i = 2 To 5
mailto = mailto & Cells(i, 3) & ";"
Next i
ThisWorkbook.Save
Email.To = mailto
Email.Subject = "Important Notice"
Email.Body = "Greetings Everyone," & vbNewLine & "Please raise B5 above 100." & vbNewLine & "Regards."
Email.Display
End Sub
- পরে, ফাইলটি সংরক্ষণ করুন এবং F5 টিপুন এটি চালানোর জন্য।
- ফলে, আপনি আউটলুক -এ আউটপুট দেখতে পাবেন উইন্ডো।
আরো পড়ুন:কিভাবে এক্সেল তালিকা থেকে ইমেল পাঠাবেন (2টি কার্যকর উপায়)
উপসংহার
এখন থেকে, আপনি একাধিক ইমেল পাঠাতে সক্ষম হবেন৷ এক্সেল স্প্রেডশীট থেকে উপরে বর্ণিত পদ্ধতি অনুসরণ করুন। সেগুলি ব্যবহার করা চালিয়ে যান এবং আপনার কাছে টাস্ক করার আরও উপায় থাকলে আমাদের জানান৷ The ExcelDemy অনুসরণ করুন এই মত আরো নিবন্ধের জন্য ওয়েবসাইট. নীচের মন্তব্য বিভাগে আপনার যদি কোনও মন্তব্য, পরামর্শ বা প্রশ্ন থাকে তবে তা জানাতে ভুলবেন না৷
সম্পর্কিত প্রবন্ধ
- VBA ব্যবহার করে এক্সেল ওয়ার্কশীট থেকে স্বয়ংক্রিয়ভাবে অনুস্মারক ইমেল পাঠান
- Excel এ শর্ত পূরণ হলে কিভাবে স্বয়ংক্রিয়ভাবে ইমেল পাঠাবেন
- [সমাধান]:শেয়ার করুন ওয়ার্কবুক এক্সেলে প্রদর্শিত হচ্ছে না (সহজ পদক্ষেপ সহ)
- Excel থেকে ইমেল পাঠানোর জন্য ম্যাক্রো (5টি উপযুক্ত উদাহরণ)
- বডি সহ এক্সেল থেকে ইমেল পাঠানোর জন্য ম্যাক্রো (3টি দরকারী ক্ষেত্রে)
- এক্সেল ম্যাক্রো:সেলের একটি ঠিকানায় ইমেল পাঠান (2টি সহজ উপায়)