alexander321
Gebruiker
- Lid geworden
- 25 jun 2012
- Berichten
- 74
Wat ik graag zou willen, is diverse bestanden mailen die klaar staan in een werkmap.
Ik wil dit graag doen via een werkblad waarop alle gegevens staan.
Nu lukt het me wel om 1 vaste rij te mailen, zie onderstaand.
Wat ik graag zou willen is dat na het versturen automatisch de volgende rij wordt gepakt.
Doordat er heel at variabelen inzetten, zit ik hier al even op te puzzelen.
Wie weet raad?
Alvast dank!
Gr Alexander.
Ik gebruik deze code:
Ik gebruik deze werkmap:
Bekijk bijlage Takenlijst.xlsx
Ik wil dit graag doen via een werkblad waarop alle gegevens staan.
Nu lukt het me wel om 1 vaste rij te mailen, zie onderstaand.
Wat ik graag zou willen is dat na het versturen automatisch de volgende rij wordt gepakt.
Doordat er heel at variabelen inzetten, zit ik hier al even op te puzzelen.
Wie weet raad?
Alvast dank!
Gr Alexander.
Ik gebruik deze code:
Code:
Sub Email_Afname()
' Open benodigde excel bestand
Workbooks.Open FileName:="G:\Takenlijst\Takenlijst.xlsx"
' Mail het bestand naar klant
Application.DisplayAlerts = False
' Haal variabelen op
KlantNr = Range("B3").Value
EmailSubject = Range("G3").Value
EmailAan = Range("H3").Value
EmailContact = Range("I3").Value
EmailCC = Range("J3").Value
EmailBCC = Range("K3").Value
EmailBestand = "K:\Afdelingen\Marketing\Afnameoverzichten\" & Range("L3").Value
With CreateObject("Outlook.Application").CreateItem(olMailItem)
.To = EmailAan
.CC = EmailCC
.BCC = EmailBCC
.Subject = EmailSubject
.Body = Replace("Geachte relatie,##In de bijlage ontvangt u, zoals besproken, het periodieke afname-overzicht.##*** Dit bericht is automatisch gegenereerd ***", "#", vbCr)
.Attachments.Add EmailBestand
.Send
End With
Application.DisplayAlerts = True
End Sub
Ik gebruik deze werkmap:
Bekijk bijlage Takenlijst.xlsx