**Question description:**

*This user has given permission to use the problem statement for this blog.*

I have problem regarding formulas for finding sum please help

Solved by K. A. in 60 mins

This is the chat thread from the real Excelchat help session. It contains no private user information.

Excelchat Expert
02/12/2017 - 06:16

Hello there, welcome to Got It Pro

Excelchat Expert
02/12/2017 - 06:17

Hello, are you there?

User
02/12/2017 - 06:19

Sir I have a problem

Excelchat Expert
02/12/2017 - 06:19

Yes, how can I help you?

User
02/12/2017 - 06:19

It is regarding a sheet file

User
02/12/2017 - 06:19

I have been trying to contact on this portal for long

Excelchat Expert
02/12/2017 - 06:20

I am available to help you

Excelchat Expert
02/12/2017 - 06:20

What is your problem

User
02/12/2017 - 06:21

This is teh code

User
02/12/2017 - 06:21

Can you please explain me this

Excelchat Expert
02/12/2017 - 06:22

Do you have a specific part you want explained or everything?

User
02/12/2017 - 06:23

Everything

Excelchat Expert
02/12/2017 - 06:24

OK, next time please indicate clearly the problem you need assistance with in description the problem. It helps the experts prepare for what help is required.

Excelchat Expert
02/12/2017 - 06:24

I will begin the explanation

Excelchat Expert
02/12/2017 - 06:25

1. The code is used for sending emails from Excel

User
02/12/2017 - 06:25

Yes

Excelchat Expert
02/12/2017 - 06:25

2. Set OutApp = CreateObject("Outlook.Application")

Excelchat Expert
02/12/2017 - 06:26

Creates an Outlook object. You need this to access Outlook functions

Excelchat Expert
02/12/2017 - 06:27

3. OutApp.Session.Logon

Excelchat Expert
02/12/2017 - 06:27

Login into outlook

Excelchat Expert
02/12/2017 - 06:28

sSendTo = "upnejaakshat96@gmail.com"
sSendCC = ""
sSendBCC = ""
sSubject = "Due date reached"

Excelchat Expert
02/12/2017 - 06:28

That part should be clear, you are setting the message parameters

User
02/12/2017 - 06:28

yes it is

Excelchat Expert
02/12/2017 - 06:29

4. lLastRow = Cells(Rows.Count, 3).End(xlUp).Row

Excelchat Expert
02/12/2017 - 06:29

In the excel sheet you want to get the last row in column 3 (C)

Excelchat Expert
02/12/2017 - 06:31

The next thing is then that you loop through from row 2 to the last row and send emails according to the conditions of the cells in the corresponding rows

Excelchat Expert
02/12/2017 - 06:32

For lRow = 2 To lLastRow

Excelchat Expert
02/12/2017 - 06:32

.....

Excelchat Expert
02/12/2017 - 06:32

next lRow

Excelchat Expert
02/12/2017 - 06:32

I shall now explain the code in between the For loop

Excelchat Expert
02/12/2017 - 06:32

If Cells(lRow, 10) <> "S" Then

User
02/12/2017 - 06:33

Okay

Excelchat Expert
02/12/2017 - 06:33

Here you want to continue processing if teh value in cell (lRow, 10) is not equal to "S"

User
02/12/2017 - 06:34

The*

Excelchat Expert
02/12/2017 - 06:34

that is the row corresponding to lRow and column 10 (J)

Excelchat Expert
02/12/2017 - 06:34

should not have an S

User
02/12/2017 - 06:34

Okay

User
02/12/2017 - 06:34

What if it is S

Excelchat Expert
02/12/2017 - 06:34

If Cells(lRow, 5) <= Date Then

Excelchat Expert
02/12/2017 - 06:35

If it is "S" then no email is sent

User
02/12/2017 - 06:35

Okay how can I change the ro values then

Excelchat Expert
02/12/2017 - 06:35

It means the email had already been sent

User
02/12/2017 - 06:35

row*

Excelchat Expert
02/12/2017 - 06:35

what do need to change exactly?

User
02/12/2017 - 06:36

I would like to add the other row properties as well

User
02/12/2017 - 06:36

but it doesn't show the same thing

Excelchat Expert
02/12/2017 - 06:36

can you share the file on google drive or drop box?

User
02/12/2017 - 06:37

Okay

User
02/12/2017 - 06:40

https://www.dropbox.com/s/1psyvjy4w9bm06x/DRIVERS%20%20LIST%20mac.xlsm?dl=0

Excelchat Expert
02/12/2017 - 06:41

OK, I got the file

User
02/12/2017 - 06:41

Okay

User
02/12/2017 - 06:41

Please help for the same

User
02/12/2017 - 06:41

I haven't added the code to it yet. Please help so that I can send email to myself for the same

User
02/12/2017 - 06:42

And have the name of the person and it's license number along

Excelchat Expert
02/12/2017 - 06:44

Explain briefly what you want to do?

User
02/12/2017 - 06:45

I would like to send myself an automated mail for the approaching due dates with the name of the client and the license number.

Excelchat Expert
02/12/2017 - 06:46

So if in column "M" there is "Send Reminder", then you need to send the message?

User
02/12/2017 - 06:46

No that column is not a requirement

User
02/12/2017 - 06:46

The message can be from the body as well

Excelchat Expert
02/12/2017 - 06:47

=IF(G9<TODAY() +3,"Send Reminder","")

Excelchat Expert
02/12/2017 - 06:47

This is the condition you need to test to send an email or not?

User
02/12/2017 - 06:49

Yes

User
02/12/2017 - 06:49

Can you please do a code for the same or is the code that I have sent working fine?

Excelchat Expert
02/12/2017 - 06:52

I prefer to redo the code, I propose that , I will go through column G and check using a similar IF condition as above to determine if I need to send a reminder. For those whose licence is about to expire, I will create the list to show in the email of those Names whose licence is about to expire

User
02/12/2017 - 06:52

That would be really kind of you. Please help regarding this

User
02/12/2017 - 06:53

I'm unable to do so for a long tim e

User
02/12/2017 - 06:53

time*

Excelchat Expert
02/12/2017 - 06:53

please wait

User
02/12/2017 - 06:53

This is the tenth time of sending this code on your chat

User
02/12/2017 - 06:53

Sure

Excelchat Expert
02/12/2017 - 07:12

uploading

Excelchat Expert
02/12/2017 - 07:13

https://drive.google.com/file/d/1Chxr5HzMvcFtjJrvjkqmWcHUjGnweCMP/view?usp=sharing

User
02/12/2017 - 07:13

Okay

Excelchat Expert
02/12/2017 - 07:13

Change the .To in the code to your email address

Excelchat Expert
02/12/2017 - 07:13

Which Excel version are you using?

Excelchat Expert
02/12/2017 - 07:13

You need to make sure have Outlook reference in your VBA

User
02/12/2017 - 07:14

I do

Excelchat Expert
02/12/2017 - 07:14

Tools->References

Excelchat Expert
02/12/2017 - 07:14

OK

User
02/12/2017 - 07:14

Using a 2016 versio

Excelchat Expert
02/12/2017 - 07:14

I am using 2016 also, please check , there is not session extension this time around. If you have a problem please repost the question

User
02/12/2017 - 07:15

Okay i would repost the request

Excelchat Expert
02/12/2017 - 07:15

Only 2 extensions are available

Excelchat Expert
02/12/2017 - 07:15

OK

Excelchat Expert
02/12/2017 - 07:15

I will try to pick it up if you repost

User
02/12/2017 - 07:15

Okay will repost asap

Excelchat Expert
02/12/2017 - 07:15

https://drive.google.com/file/d/1Chxr5HzMvcFtjJrvjkqmWcHUjGnweCMP/view?usp=sharing

**This is the output file from the real Excelchat help session:**

*This is an example of the expert help you can get. It contains no private user information.*