Ik heb als er een celwaarde in kolom P wijzigt dat hij automatische macro Mail start, dmv
en de macro
Echter mijn macro voor de mail is gerelateerd aan een vaste cel.
De gegevens van het email adres staan in kolom X en variereren. Is het mogelijk de macro voor de mail aan te passen zodat als ik bijv in cel P100 de datum wijzigt hij het e-maiadres uit X100 haalt en al de waardes met ook de waarde van F100 in mail weer geeft
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, ActiveSheet.Range("P2:P1000")) Is Nothing Then Exit Sub
Mail
End Sub
en de macro
Code:
Sub Mail()
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
sTo = Worksheets("Data mutatie VOC").Range("X7")
sCC = ""
sBCC = ""
sSubject = "Wijziging opleverdatum: " & Worksheets("Data mutatie VOC").Range("F7")
strbody = "Geachte Woonadviseur," & vbNewLine & vbNewLine & _
"De opleverdatum van: "
With OutMail
.To = sTo
.CC = sCC
.BCC = sBCC
.Subject = sSubject
.Body = strbody & Worksheets("Data mutatie VOC").Range("F7").Text & " is gewijzigd naar " & Worksheets("Data mutatie VOC").Range("P7").Text & vbCrLf & vbCrLf & "Met vriendelijke groet" & vbCrLf & vbCrLf & vbCrLf & "Rosita Gena" & vbCrLf & "Vestigingsmanager VOC Oegstgeest"
.display
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub
Echter mijn macro voor de mail is gerelateerd aan een vaste cel.
De gegevens van het email adres staan in kolom X en variereren. Is het mogelijk de macro voor de mail aan te passen zodat als ik bijv in cel P100 de datum wijzigt hij het e-maiadres uit X100 haalt en al de waardes met ook de waarde van F100 in mail weer geeft
Laatst bewerkt door een moderator: