Beste allen,
Achtergrond: beginnend VBA gebruiker. Zelfstudie door internet en dit forum.
Ik zit met het volgende issue waar ik niet uitkom. Ik heb een VBA code aangemaakt (gekopieerd vanuit deze site) welke er netjes voor zorgt dat mijn actieve werksheet als een pdf wordt toegevoegd aan mijn mail. Met een juiste benaming.
Maar hoe kan ik nu meerdere tabbladen/sheets hierin benoemen dat deze deel uitmaken van mijn zelfde pdf? Dus als 1 pdf wordt gemaakt (geen apart pdf blad). Ik zit op het vermoeden met sheets.array maar ik heb geen benul hoe ik deze verwijzing erin verwerk en waar in de code. Laten voor de duidelijkheid de tabbladen de benaming "Dashboard" en "werkuren" benoemen die ik wil toevoegen. Vindt hieronder mijn huidige code die ik nu gebruik en dus enkel alleen goed gaat voor de actieve werksheet.
Optioneel:
- Hoe kan ik dit pdf bestand ook meteen laten opslaan met dezelfde benaming; Update - <datum>. En keuze voor welke directory? Mapnaam automatisch zoeken en vinden adhv benaming in excel sheet?
Hopelijk kan iemand me hierin verder helpen. Bij voorbaat dank!
Achtergrond: beginnend VBA gebruiker. Zelfstudie door internet en dit forum.
Ik zit met het volgende issue waar ik niet uitkom. Ik heb een VBA code aangemaakt (gekopieerd vanuit deze site) welke er netjes voor zorgt dat mijn actieve werksheet als een pdf wordt toegevoegd aan mijn mail. Met een juiste benaming.
Maar hoe kan ik nu meerdere tabbladen/sheets hierin benoemen dat deze deel uitmaken van mijn zelfde pdf? Dus als 1 pdf wordt gemaakt (geen apart pdf blad). Ik zit op het vermoeden met sheets.array maar ik heb geen benul hoe ik deze verwijzing erin verwerk en waar in de code. Laten voor de duidelijkheid de tabbladen de benaming "Dashboard" en "werkuren" benoemen die ik wil toevoegen. Vindt hieronder mijn huidige code die ik nu gebruik en dus enkel alleen goed gaat voor de actieve werksheet.
Optioneel:
- Hoe kan ik dit pdf bestand ook meteen laten opslaan met dezelfde benaming; Update - <datum>. En keuze voor welke directory? Mapnaam automatisch zoeken en vinden adhv benaming in excel sheet?
Hopelijk kan iemand me hierin verder helpen. Bij voorbaat dank!
Code:
Sub Knop511_Klikken()
Dim Bestand As String
Dim OutApp As Object
Dim OutMail As Object
Bestand = Environ("TEMP") & "\" & ActiveSheet.Name & " - " & Range("V3") & ".pdf"
ActiveSheet.ExportAsFixedFormat _
Type:=xlTypePDF, _
Filename:=Bestand
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
With OutMail
.to = Range("Q12").Value
.CC = Range("W12").Value
.BCC = ""
.Subject = Range("b3").Value
.Body = Range("Q22").Value
.Attachments.Add Bestand
.Display
End With
Kill Bestand
End Sub