Hi,
Try this.
Place the code in the sheet code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Cell As Range
Dim rngCheck As Range
uRows = Sheets(1).UsedRange.Rows.Count
Set rngCheck = Intersect(Target.EntireRow, Range("E2:J" & uRows))
If Not rngCheck Is Nothing Then
For Each Cell In rngCheck.Cells
If Cell = "Complete" Then
Dim OutlookApp As Object
Dim Mess As Object, Recip
Recip = Target.Offset(0, 4)
Set OutlookApp = CreateObject("Outlook.Application")
Set Mess = OutlookApp.CreateItem(olMailItem)
With Mess
.Subject = "Subject"
.Body = Target.Offset(0, -1) & Chr(10) & Target.Offset(0, -3) & Chr(10) & Target.Offset(0, -4)
.To = Recip
.Send
End With
Exit For
End If
Next Cell
End If
End Sub
Steffen Thomsen
Bookmarks