Stuur een spreadsheet in Excel via een VBA-macro per e-mail

Inhoudsopgave

Zo kunt u de huidige spreadsheet snel en eenvoudig per e-mail verzenden met Excel VBA

Wil je het actieve werkblad per e-mail versturen vanuit een macro? Dit kan bijvoorbeeld handig zijn om nieuwe gegevens of andere informatie automatisch door te sturen via macro.

Excel kan uw e-mailprogramma gebruiken dat wordt aangeroepen om de taak uit te voeren. Gebruik de volgende macro om het actieve blad te e-mailen:

Sub SpreadsheetVerzenden ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Toon _
"[email protected]", "Onderwerp"
Einde sub

Het verzenden zelf voert de macro niet uit. Om veiligheidsredenen moet dit door de gebruiker worden gedaan. Na het starten van de macro toont uw e-mailprogramma een venster waarmee het actieve werkblad als enig werkblad in een werkmap kan worden gemaild. De volgende afbeelding laat zien hoe dit eruit kan zien:

Een klik op de VERZENDEN knop is voldoende om de mail te versturen.

In de macro regelt u het gewenste e-mailadres en het onderwerp door de gewenste teksten in de macro te integreren.

Om de macro in te voeren, drukt u in Excel op de toetscombinatie ALT F11. Dit roept de VBA-editor op. Gebruik de opdracht INSERT - MODULE om een leeg moduleblad in te voegen. Om de macro te starten, drukt u in Excel op de toetscombinatie ALT F8.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave