Sub Email_From_Excel_Basic()
' Creating Email
'Looping begins here
Dim lngLastRow As Long
Dim lngRow As Long
lngLastRow = Range("A" & Rows.Count).End(xlUp).Row
For lngRow = 2 To lngLastRow
'Gathering email data begins here
Dim emailApplication As Object
Dim emailItem As Object
Dim strbody As String
Dim strfrom As String
With ThisWorkbook.Sheets("SHEETNAME")
strbody = "Below is information regarding your SUBJECT MATTER for:" & vbNewLine & vbNewLine & _
.Range("A1") & " : " & .Range("$A$2") & vbNewLine & _
.Range("B1") & " : " & .Range("$B$2") & vbNewLine & _
.Range("C1") & " : " & .Range("$C$2") & vbNewLine & _
.Range("D1") & " : " & .Range("$D$2") & vbNewLine & _
.Range("E1") & " : " & .Range("$E$2") & vbNewLine & _
.Range("F1") & " : " & .Range("F$2") & vbNewLine & _
.Range("G1") & " : " & .Range("G$2") & vbNewLine & _
.Range("H1") & " : " & .Range("H$2") & vbNewLine & _
.Range("I1") & " : " & .Range("I$2") & vbNewLine & _
.Range("j1") & " : " & .Range("J$2") & vbNewLine & _
.Range("k1") & " : " & .Range("K$2") & vbNewLine & _
.Range("l1") & " : " & .Range("L$2") & vbNewLine & _
.Range("m1") & " : " & .Range("M$2")
End With
Set emailApplication = CreateObject("Outlook.Application")
Set emailItem = emailApplication.CreateItem(0)
' Creating the actual email.
emailItem.To = Range("O$2").Value
emailItem.Subject = "EMAIL SUBJECT HERE"
emailItem.Body = strbody
emailItem.SentOnBehalfOfName = "you@youremail.com"
' Send the Email
' Use .send this OR .Display, but not both together.
emailItem.Display
'emailItem.Send
Set emailItem = Nothing
Set emailApplication = Nothing
Rows(2).EntireRow.Delete
Next lngRow
End Sub