Beste gebruikers,
Zoals de titel al beschrijft, ben ik op zoek naar een automatisch e-mail macro dat verstuurd wordt a.d.v. een datum.
Ik had al gegoogled om het uit te vinden en stuitte op deze link http://www.computing.net/answers/office/excel-vba-to-email-row-data-based-on-date/10641.html comment #7. Heb zijn code geprobeerd, maar kreeg het helaas niet voor elkaar.
Middels Windows Takenplanner kan het Excel volgens mij dagelijks geopend worden, en bij het openen zou een macro het bestand kunnen controleren.
Wat ik graag wil bereiken is dat:
- Windows Takenplanner opent het Excelfile op de achtergrond.
- Zodra het Excelfile geopend wordt, start de macro automatisch.
- De macro zoekt in kolom F of er een datum is die binnen 7 dagen bereikt is.
- Als er een datum binnen 7 dagen bereikt is, dan een e-mail versturen met Outlook.
- Als er geen datum gevonden is het Excelfile weer sluiten.
Nu zie ik ook 2 problemen nog.
1: Stel dat een einddatum op a.s. vrijdag is, dan wil ik eenmalig een mail ontvangen. En niet elke dag tot aan vrijdag. Misschien moet er dan een input gegeven worden wanneer een mail verstuurd wordt, en dat hij alleen een mail stuurt wanneer bij dat item geen input staat. Bijv. item uit rij 3 verloopt binnen 7 dagen, er wordt een mail gestuurd en in kolom A komt een waarde te staan. Vervolgens stuurt Excel enkel een email wanneer er in kolom A geen waarde is ingevoerd.
2: Wat ik ook ondervond met het proberen van de code die ik hierboven linkte is, wanneer hij automatisch de macro uitvoert bij het openen van het bestand en er is geen item dat verloopt binnen 7 dagen, dan sluit hij het af. Wanneer ik dan een nieuw item wil toevoegen lukt dit niet. Moet er dan bijvoorbeeld met 2 bestanden gewerkt worden?
Ik hoop dat er iemand is die mij hier verder mee kan helpen. Er staat een testbestandje in de bijlage, mocht dat helpen.
Alvast heel erg bedankt!
Bekijk bijlage Testbestand.xlsx
Zoals de titel al beschrijft, ben ik op zoek naar een automatisch e-mail macro dat verstuurd wordt a.d.v. een datum.
Ik had al gegoogled om het uit te vinden en stuitte op deze link http://www.computing.net/answers/office/excel-vba-to-email-row-data-based-on-date/10641.html comment #7. Heb zijn code geprobeerd, maar kreeg het helaas niet voor elkaar.
Middels Windows Takenplanner kan het Excel volgens mij dagelijks geopend worden, en bij het openen zou een macro het bestand kunnen controleren.
Wat ik graag wil bereiken is dat:
- Windows Takenplanner opent het Excelfile op de achtergrond.
- Zodra het Excelfile geopend wordt, start de macro automatisch.
- De macro zoekt in kolom F of er een datum is die binnen 7 dagen bereikt is.
- Als er een datum binnen 7 dagen bereikt is, dan een e-mail versturen met Outlook.
- Als er geen datum gevonden is het Excelfile weer sluiten.
Nu zie ik ook 2 problemen nog.
1: Stel dat een einddatum op a.s. vrijdag is, dan wil ik eenmalig een mail ontvangen. En niet elke dag tot aan vrijdag. Misschien moet er dan een input gegeven worden wanneer een mail verstuurd wordt, en dat hij alleen een mail stuurt wanneer bij dat item geen input staat. Bijv. item uit rij 3 verloopt binnen 7 dagen, er wordt een mail gestuurd en in kolom A komt een waarde te staan. Vervolgens stuurt Excel enkel een email wanneer er in kolom A geen waarde is ingevoerd.
2: Wat ik ook ondervond met het proberen van de code die ik hierboven linkte is, wanneer hij automatisch de macro uitvoert bij het openen van het bestand en er is geen item dat verloopt binnen 7 dagen, dan sluit hij het af. Wanneer ik dan een nieuw item wil toevoegen lukt dit niet. Moet er dan bijvoorbeeld met 2 bestanden gewerkt worden?
Ik hoop dat er iemand is die mij hier verder mee kan helpen. Er staat een testbestandje in de bijlage, mocht dat helpen.
Alvast heel erg bedankt!
Bekijk bijlage Testbestand.xlsx
Laatst bewerkt: