Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
Ad icon
ZTE MF283U 4G Unlocked Router (Used)
ayanthamaxi
Updated:
Sunday at 8:26 PM
ලංකාවේ හොඳම උපකාරක පන්ති සහ ගුරුවරුන් එකම තැනකින් - TopTuition.lk
dulithapathum
Updated:
Saturday at 8:07 AM
Colombo
RidhMathraa ’26 🎶✨
Tmadhusanka
Updated:
Jul 15, 2026
Ad icon
Colombo
PXN V10 Pro Direct Drive Racing Wheel (Under Warranty)
Abdur Rahman
Updated:
Jul 15, 2026
Ad icon
USDT ණය සේවාව - USDT Loan Service
පුරවැසියා
Updated:
Jul 15, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
General
ElaKiri Help
Excel issue
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="asknrk" data-source="post: 29917012" data-attributes="member: 18756"><p>Sub SendReminderEmails()</p><p> Dim ws As Worksheet</p><p> Set ws = ThisWorkbook.Sheets("Sheet1") 'Sheet1 කියලා ඇති එක තමයි මොන sheet එකේද දත්ත තියෙන්නේ.</p><p> </p><p> Dim dueDateColumn As Range</p><p> Dim emailColumn As Range</p><p> Dim cell As Range</p><p> Dim dueDate As Date</p><p> Dim today As Date</p><p> </p><p> Set dueDateColumn = ws.Range("A2:A10") 'මෙතන due date column එක select කරන්න.</p><p> Set emailColumn = ws.Range("B2:B10") 'මෙතන email column එක select කරන්න.</p><p> </p><p> today = Date</p><p> </p><p> For Each cell In dueDateColumn</p><p> dueDate = cell.Value</p><p> If dueDate = today Then</p><p> SendEmail emailColumn.Cells(cell.Row - dueDateColumn.Row + 1, 1).Value, dueDate</p><p> End If</p><p> Next cell</p><p>End Sub</p><p></p><p>Sub SendEmail(recipient As String, dueDate As Date)</p><p> Dim OutlookApp As Object</p><p> Dim OutlookMail As Object</p><p> </p><p> Set OutlookApp = CreateObject("Outlook.Application")</p><p> Set OutlookMail = OutlookApp.CreateItem(0)</p><p> </p><p> With OutlookMail</p><p> .To = recipient</p><p> .Subject = "Due Date Reminder"</p><p> .Body = "This is a reminder that you have a task due on " & dueDate & "."</p><p> .Send</p><p> End With</p><p> </p><p> Set OutlookMail = Nothing</p><p> Set OutlookApp = Nothing</p><p>End Sub</p><hr /> <ol> <li data-xf-list-type="ol"><strong>Macro එක Run කරන්න:</strong><ul> <li data-xf-list-type="ul">Excel එකේ Developer tab එකට යන්න.</li> <li data-xf-list-type="ul">Macros click කරන්න.</li> <li data-xf-list-type="ul">SendReminderEmails select කරලා Run button එක click කරන්න.</li> </ul></li> </ol><p>මෙන්න මේ code එක run කරාම due date එක අද දවසේනම් එම due date එකේ email එකකට reminder email එකක් send කරන්නෙ. "Sheet1" කියන sheet එකේ A2</p><p></p><p></p><p>cell range එක due date data එකට සහ B2</p><p></p><p>cell range එක email addresses එකට භාවිතා කරන්නෙ. ඔබට අවශ්ය නම් මෙය adjust කරගන්න පුළුවන්.</p><p>------ <span style="font-size: 10px">Post added on [DATETIME="UT"]1719665234[/DATETIME]</span></p></blockquote><p></p>
[QUOTE="asknrk, post: 29917012, member: 18756"] Sub SendReminderEmails() Dim ws As Worksheet Set ws = ThisWorkbook.Sheets("Sheet1") 'Sheet1 කියලා ඇති එක තමයි මොන sheet එකේද දත්ත තියෙන්නේ. Dim dueDateColumn As Range Dim emailColumn As Range Dim cell As Range Dim dueDate As Date Dim today As Date Set dueDateColumn = ws.Range("A2:A10") 'මෙතන due date column එක select කරන්න. Set emailColumn = ws.Range("B2:B10") 'මෙතන email column එක select කරන්න. today = Date For Each cell In dueDateColumn dueDate = cell.Value If dueDate = today Then SendEmail emailColumn.Cells(cell.Row - dueDateColumn.Row + 1, 1).Value, dueDate End If Next cell End Sub Sub SendEmail(recipient As String, dueDate As Date) Dim OutlookApp As Object Dim OutlookMail As Object Set OutlookApp = CreateObject("Outlook.Application") Set OutlookMail = OutlookApp.CreateItem(0) With OutlookMail .To = recipient .Subject = "Due Date Reminder" .Body = "This is a reminder that you have a task due on " & dueDate & "." .Send End With Set OutlookMail = Nothing Set OutlookApp = Nothing End Sub [HR][/HR] [LIST=1] [*][B]Macro එක Run කරන්න:[/B] [LIST] [*]Excel එකේ Developer tab එකට යන්න. [*]Macros click කරන්න. [*]SendReminderEmails select කරලා Run button එක click කරන්න. [/LIST] [/LIST] මෙන්න මේ code එක run කරාම due date එක අද දවසේනම් එම due date එකේ email එකකට reminder email එකක් send කරන්නෙ. "Sheet1" කියන sheet එකේ A2 cell range එක due date data එකට සහ B2 cell range එක email addresses එකට භාවිතා කරන්නෙ. ඔබට අවශ්ය නම් මෙය adjust කරගන්න පුළුවන්. ------ [SIZE=2]Post added on [DATETIME="UT"]1719665234[/DATETIME][/SIZE] [/QUOTE]
Insert quotes…
Verification
Winadiyakata thappara keeyak tibeda?
Post reply
Top
Bottom