Så här kan du skicka det aktuella kalkylbladet snabbt och enkelt via e -post med Excel VBA
Vill du skicka det aktiva kalkylbladet via e -post från ett makro? Detta kan till exempel vara användbart för att automatiskt vidarebefordra ny data eller annan information via makro.
Excel kan använda ditt e-postprogram som kallas för att utföra uppgif.webpten. Använd följande makro för att e -posta det aktiva arket:
Sub SpreadsheetSend ()
ActiveSheet.Copy
Application.Dialogs (xlDialogSendMail) .Show _
"[email protected]", "Ämne"
Avsluta Sub
Att skicka sig själv kör inte makrot. Av säkerhetsskäl bör detta göras av användaren. När du har startat makrot visar ditt e-postprogram ett fönster med vilket det aktiva kalkylbladet kan skickas som det enda kalkylbladet i en arbetsbok. Följande illustration visar hur detta kan se ut:
Ett klick på knappen SKICKA är tillräckligt för att skicka e -postmeddelandet.
I makrot styr du önskad e-postadress och ämne genom att integrera önskade texter i makrot.
För att gå in i makrot, tryck på tangentkombinationen ALT F11 i Excel. Detta kallar upp VBA -redaktören. Använd kommandot INSERT - MODULE för att infoga ett tomt modulark. För att starta makrot, tryck på tangentkombinationen ALT F8 i Excel.