• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Mail zonder macro's

Status
Niet open voor verdere reacties.

verluc

Gebruiker
Lid geworden
29 mei 2009
Berichten
535
Heb via dit forum, volgende macro gevonden die doet wat ik er van verlang.Echter zou ik willen dat de macro's niet worden meegestuurd.
Is dit mogelijk en zo ja wie kan mij een aanvulling op deze macro geven waarvoor mijn gewaardeerde dank bij voorbaat.

Code:
Sub Send1Sheet_ActiveWorkbook()
ThisWorkbook.Sheets("Portefeuille (10)").Copy
With ActiveWorkbook
.SendMail Recipients:=";;;@;;;;;;.;;", _
Subject:="Portefeuille(10) " & Format(Date, "dd/mmm/yy")
.Close SaveChanges:=False
End With
End Sub
 
Waarom verplaats je de macro niet naar je openingsbestand?
 
Hello Robdgr,

Begrijp niet goed wat U bedoeling is met het verplaatsen?
Met dank.
 
Rob bedoelt: waarom eerst een kopie maken.
Als jouw werkboek meer dan 1 werkblad bevat is een kopie natuurlijk voor de hand liggend.
Je vergat te vertellen met welke Excxelversie je werkt.

Code:
Sub mail_snb()
  ThisWorkbook.Sheets("Portefeuille (10)").Copy

  With ActiveWorkbook
    .saveas "G:\OF\nieuw.xlsx", 50
    .SendMail Recipients:=";;;@;;;;;;.;;", "Portefeuille(10) " & Format(Date, "dd/mmm/yy")
    .Close False
  End With
End Sub
 
Laatst bewerkt:
Bedankt SNB;

Mijn werkboek bevat inderdaad meerdere bladen, vandaar de copie
Na aanpassen van de plaats waar dit moet neergezet worden, blijkt het te werken.
Nogmaals bedankt en zet de vraag als 'opgelost'
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan