আমরা আমাদের Excel -এ বিভিন্ন ধরনের তথ্য সঞ্চয় করি কার্যপত্রক উদাহরণস্বরূপ, এটিতে ইমেল থাকতে পারে৷ গুরুত্বপূর্ণ ব্যক্তি বা অন্যান্য কোম্পানির ঠিকানা। Microsoft Excel, এর সাথে কাজ করার সময় কখনও কখনও আমাদের ইমেল পাঠাতে হয়৷৷ সাধারণত, একটি ইমেল পাঠানো সহজ আউটলুক থেকে অথবা Gmail , কিন্তু আপনি যখন একটি ইমেল পাঠাতে চান৷ সেল সামগ্রীর উপর ভিত্তি করে, আপনি Microsoft Excel ব্যবহার করতে পারেন৷ কার্যকরভাবে আজ, এই নিবন্ধে, আমরা দুই শিখব উপযুক্ত চিত্র সহ কার্যকরভাবে সেল সামগ্রীর উপর ভিত্তি করে এক্সেল থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠানোর দ্রুত এবং উপযুক্ত উপায়৷
সেলের বিষয়বস্তুর উপর ভিত্তি করে এক্সেল থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠানোর 2 উপযুক্ত উপায়
ধরা যাক, আমাদের একটি Excel আছে বড় ওয়ার্কশীট যাতে একাধিক বিক্রয় প্রতিনিধিদের সম্পর্কে তথ্য রয়েছে আরমানি গ্রুপের . বিক্রয় প্রতিনিধিদের নাম, তাদের শনাক্তকরণ নম্বর, পণ্যের প্রকার , এবং অর্জিত রাজস্ব বিক্রয় প্রতিনিধিদের দ্বারা B, C, D কলামে দেওয়া আছে , এবং E যথাক্রমে আমরা Excel থেকে ইমেল পাঠাব মেল মার্জ ব্যবহার করে সেল সামগ্রীর উপর ভিত্তি করে MS Word, -এ কমান্ড এবং VBA ম্যাক্রোও। এখানে ডেটাসেট এর একটি ওভারভিউ আজকের কাজের জন্য।
1. সেল সামগ্রীর উপর ভিত্তি করে এক্সেল থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠাতে একটি VBA কোড চালান
এখন আমি দেখাব কিভাবে স্বয়ংক্রিয়ভাবে ইমেল পাঠাতে হয় Excel থেকে একটি সাধারণ VBA ব্যবহার করে সেল সামগ্রীর উপর ভিত্তি করে৷ কোড এটি কিছু বিশেষ মুহূর্তের জন্য উপকারী। আমাদের ডেটাসেট থেকে, আমরা Excel থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠাব সেল সামগ্রীর উপর ভিত্তি করে। আমরা একটি কোড লিখব যা স্বয়ংক্রিয়ভাবে একটি ইমেল পাঠাবে যদি সেলে D6 সেলের মান 400 এর থেকে বড় . Excel থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠাতে নিচের নির্দেশাবলী অনুসরণ করুন সেল বিষয়বস্তুর উপর ভিত্তি করে!
ধাপ 1:
- প্রথমত, একটি মডিউল খুলুন, এটি করতে, প্রথমে, আপনার ডেভেলপারের থেকে ট্যাব, এ যান,
ডেভেলপার → ভিজ্যুয়াল বেসিক
- ভিজ্যুয়াল বেসিক-এ ক্লিক করার পর রিবন, অ্যাপ্লিকেশনের জন্য মাইক্রোসফ্ট ভিজ্যুয়াল বেসিক নামে একটি উইন্ডো সাথে সাথে আপনার সামনে হাজির হবে। সেই উইন্ডো থেকে, আমরা আমাদের VBA কোড প্রয়োগ করার জন্য একটি মডিউল সন্নিবেশ করব . এটি করতে, এ যান
ঢোকান → মডিউল৷
ধাপ 2:
- অতএব, Excel থেকে মেল পাঠান মডিউল আপনার সামনে উপস্থিত হবে। Excel থেকে মেল পাঠান-এ মডিউল, নিচে 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 চালান এটি করতে, এ যান
Run → Run Sub/UserForm
- VBA কোড চালানোর পর , এখন থেকে যখন সেলে সেলের মান D6> 400 আউটলুক -এ একটি ইমেল নির্দিষ্ট প্রাপকদের সাথে স্বয়ংক্রিয়ভাবে তৈরি হবে। আমাদের শুধু পাঠান -এ ক্লিক করতে হবে নিচের স্ক্রিনশটে দেওয়া ইমেল পাঠানোর বোতাম।
আরো পড়ুন: Excel এ শর্ত পূরণ হলে কিভাবে স্বয়ংক্রিয়ভাবে ইমেল পাঠাবেন
একই রকম পড়া
- VBA ব্যবহার করে এক্সেল ওয়ার্কশীট থেকে স্বয়ংক্রিয়ভাবে অনুস্মারক ইমেল পাঠান
- [সমাধান]:শেয়ার করুন ওয়ার্কবুক এক্সেলে প্রদর্শিত হচ্ছে না (সহজ পদক্ষেপ সহ)
- একটি ভাগ করা এক্সেল ফাইলে কে আছে তা কীভাবে দেখতে হয় (দ্রুত পদক্ষেপ সহ)
- Excel ব্যবহার করে Outlook থেকে বাল্ক ইমেল পাঠান (3 উপায়)
- অ্যাটাচমেন্ট সহ Excel থেকে ইমেল পাঠাতে কিভাবে ম্যাক্রো প্রয়োগ করবেন
2. সেল সামগ্রীর উপর ভিত্তি করে এক্সেল থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠাতে ওয়ার্ডে মেল মার্জ কমান্ড ব্যবহার করুন
আমাদের প্রথম পদ্ধতিতে, আমরা MS Word ব্যবহার করব এবং মেল মার্জ বৈশিষ্ট্য শব্দে একাধিক ইমেল পাঠাতে এক্সেল স্প্রেডশীট থেকে . ইমেল পাঠাতে নিচের নির্দেশাবলী অনুসরণ করুন!
ধাপ 1:
- প্রথমে, আপনার Word ফাইল খুলুন, এবং আপনার কাঙ্খিত বার্তাটি লিখুন।
- অতএব, আপনার মেইলিং থেকে ট্যাব, এ যান,
মেইলিং ৷ ➤ প্রাপকদের নির্বাচন করুন ➤একটি বিদ্যমান তালিকা ব্যবহার করুন
- ফলে, ডেটা উৎস নির্বাচন করুন ডায়ালগ বক্স পপ আউট হবে। পরবর্তীকালে, এক্সেল নির্বাচন করুন ফাইল যেখানে ইমেল ঠিকানা সংরক্ষণ করা হয়। অবশেষে, খুলুন টিপুন বিকল্প।
- এর পরে, টেবিল নির্বাচন করুন আপনার সামনে ডায়ালগ বক্স আসবে। সেখানে, আপনার পছন্দসই শীট চয়ন করুন এবং ঠিক আছে টিপুন .
ধাপ 2:
- এখন, প্রতিটি মেইলের জন্য আপনার যে শব্দটি প্রতিস্থাপন করতে হবে সেটি নির্বাচন করুন। এই উদাহরণে, কার্ল বেছে নিন . তাই, মেইলিং এর অধীনে ট্যাব, এ যান,
মেলিং → লিখুন এবং ক্ষেত্র সন্নিবেশ করুন → মার্জ ফিল্ড ঢোকান → Sales_Rep
- অতএব, এটি নীচে প্রদর্শিত বার্তাটির মতো বার্তাটি ফিরিয়ে দেবে।
- আরও, আপনি যদি প্রাপকের দৃষ্টিকোণ থেকে আপনার মেলের একটি পূর্বরূপ দেখতে চান, তাহলে প্রিভিউ ফলাফল এ ক্লিক করুন .
- তার পরে, আপনার মেইলিং থেকে ট্যাব, এ যান,
মেলিং → ফিনিশ → ফিনিশ এবং মার্জ → ইমেল বার্তা পাঠান
- তদনুসারে, ই-মেইলে মার্জ করুন আপনার সামনে ডায়ালগ বক্স আসবে। হেডারটি বেছে নিন বিক্রয়_প্রতিনিধি প্রতি -এ ক্ষেত্র এবং আপনার বিষয় লাইন টাইপ করুন (শুভেচ্ছা ) প্রয়োজনীয়. সবশেষে, ঠিক আছে টিপুন এবং এটি সমস্ত প্রাপকদের কাছে মেলগুলি প্রেরণ করবে৷
আরো পড়ুন: কিভাবে স্বয়ংক্রিয়ভাবে ইমেলে এক্সেল ফাইল পাঠাবেন (3টি উপযুক্ত পদ্ধতি)
মনে রাখার বিষয়গুলি
👉 আপনি অ্যাপ্লিকেশনের জন্য মাইক্রোসফট ভিজ্যুয়াল বেসিক পপ আপ করতে পারেন Alt + F11 টিপে উইন্ডো একযোগে .
👉 যদি একজন ডেভেলপার হয় ট্যাব আপনার রিবনে দৃশ্যমান নয়, আপনি এটি দৃশ্যমান করতে পারেন। এটি করতে,
এ যানফাইল → বিকল্প → কাস্টমাইজ রিবন
উপসংহার
আমি আশা করি উপরে উল্লিখিত সমস্ত উপযুক্ত পদ্ধতি Excel থেকে স্বয়ংক্রিয়ভাবে ইমেল পাঠাতে সেল সামগ্রীর উপর ভিত্তি করে VBA এর সাথে কোড এখন আপনাকে আপনার Excel এ প্রয়োগ করতে প্ররোচিত করবে আরও উত্পাদনশীলতা সহ স্প্রেডশীট। আপনার কোন প্রশ্ন বা প্রশ্ন থাকলে নির্দ্বিধায় মন্তব্য করতে আপনাকে স্বাগত জানাই৷
সম্পর্কিত প্রবন্ধ
- Excel এ শর্ত পূরণ হলে কিভাবে ইমেল পাঠাবেন (3টি সহজ পদ্ধতি)
- একটি ম্যাক্রো ব্যবহার করে (সহজ পদক্ষেপ সহ) বডি সহ এক্সেল থেকে কীভাবে ইমেল পাঠাবেন
- এক্সেল ম্যাক্রো:সেলের একটি ঠিকানায় ইমেল পাঠান (2টি সহজ উপায়)
- তারিখ ভিত্তিক এক্সেল থেকে কিভাবে স্বয়ংক্রিয়ভাবে ইমেল পাঠাবেন
- বডি সহ এক্সেল থেকে ইমেল পাঠানোর জন্য ম্যাক্রো (3টি দরকারী ক্ষেত্রে)
- এক্সেল তালিকা থেকে কীভাবে ইমেল পাঠাবেন (2টি কার্যকর উপায়)