• 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.

Meerdere e-mailadressen in mijn macro

Status
Niet open voor verdere reacties.

PaulMak

Gebruiker
Lid geworden
29 jan 2015
Berichten
95
Goedeavond specialisten,

Kan iemand mij uitleggen hoe ik meerdere e-mailadressen in mijn macro kan verwerken. Ik heb al diverse mogelijkheden uitgeprobeerd maar ik blijf een foutmelding krijgen.

Dit is de inhoud van mijn macro

Code:
Sub Big5_budget_mailen()
'
' Big5_budget_mailen Macro
'

'
    Sheets("Bonus Big5").Select
    Sheets("Bonus Big5").Copy
    Cells.Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    ActiveSheet.Shapes.Range(Array("Boekingsdatum")).Select
    Selection.Delete
    
    

    Dim strDate As String
    ActiveSheet.Copy
    strDate = Format(Date, "dd-mm-yy") & " " & Format(Time, "h-mm-ss")
    ActiveWorkbook.SaveAs "Big5 nieuwe bonusafspraak" & strDate & ".xls"
    ActiveWorkbook.SendMail "e-mailadres01" & ";" & "e-mailadres02", _
        "Nieuwe Bonus/budgetcijfers"
    ActiveWorkbook.ChangeFileAccess xlReadOnly
    Kill ActiveWorkbook.FullName
    ActiveWorkbook.Close False


    ActiveWindow.Close
    ActiveWorkbook.Close
End Sub
 
Laatst bewerkt:
Excuus VenA

Sorry VenA, ik heb mijn tekst nu als Code geselecteerd. Ik hoop dat dit het bezwaar / ergernis was.
 
Dat gebruik ik nooit, maar zou zo moeten lukken:
Code:
ActiveWorkbook.SendMail _
Recipients:=Array("e-mailadres01", "e-mailadres02"), _
Subject:=""Nieuwe Bonus/budgetcijfers""

Of gebruik Outlook:
https://www.rondebruin.nl/win/s1/outlook/mail.htm

Daarnaast kan je code veel beter.
 
Laatst bewerkt:
Nog een bezwaar / ergernis is het niet plaatsen van een voorbeeldbestand. Als je het hebt over meerdere mailadressen dan staan deze toch ergens? Ik kan nergens vinden waar 'e-mailadres01' vandaan komt.
 
Hartelijk bedankt voor alle hulp

Beste EdMoor & Vena,

Hartelijk dank voor jullie hulp.

@EdMoor ik werk best veel met Excel en probeer zoveel mogelijk handmatige handelingen te automatiseren. Dat doe ik vooral door veel te zoeken via Helpmij.

Ik heb hier geen opleiding in maar probeer zoveel mogelijk te lezen wat anderen vragen en wat jullie antwoorden. Ik moet zeggen dat het over het algemeen best ingewikkeld is om een macro te lezen. Maar wanneer ik een code denk te kunnen lezen, probeer ik zo goed en kwaad als ik kan, jullie antwoorden een beetje aan te passen zodat ik ermee aan de slag kan.

Kortom Edmoor, uw opmerking, dat mijn code veel beter kan, is helemaal terecht.

Nogmaals, enorm bedankt voor jullie hulp

Met vriendelijke groet
Paul Mak
 
VenA ...

Ik vond op internet verschillende manieren om 1 mail naar meerdere personen te sturen.

Inderdaad via een locatie in Excel maar ook rechtstreeks in de macro.

Ook mijn voorkeur ging uit naar een locatie in Excel maar die oplossing was te ingewikkeld voor mij.
Het e-mail adres in de code verwerken zag er leesbaarder uit dus heb ik daarvoor gekozen.

Dankjewel dat je de communicatie open hebt gehouden en mij niet hebt genegeerd

Groet
Paul Mak
 
Ik heb ook altijd graag een voorbeeld bestand, maar wellicht heb je wat aan een bestand dat ik eerder voor een andere vraagsteller maakte.
Deze gebruikt Outlook en de code erin is gedocumenteerd:
Bekijk bijlage Mailen.xlsm

Misschien dat je er daarmee uit komt.
 
Laatst bewerkt:
Dank je wel voor je hulp. Ik was oprecht overtuigd dat het zenden van de code voldoende was. Dat 1 blik van deskundigen genoeg was om te zeggen wat er fout was in mijn formule.
Ik begrijp nu beter wat de omgangsvormen zijn op helpmij. Ik wilde zeker niet lui of gemakzuchtig overkomen. Het was mijn gebrek aan ervaring en het vermogen om de vraag op de juiste manier te stellen.

Volgens mij heb ik al eens eerder een 'standje' gekregen van of u of VenA

Nogmaals ... fijn dat ik niet genegeerd ben maar netjes geholpen.

Even iets anders ... een tijdje een opleiding, gericht op mijn toepassingen, volgen bij u of bij VenA zou enorm helpen.

Fijne avond
 
Zeg maar jij hoor :)
En niemand krijgt hier van mij een standje, tenzij ik zelf onheus bejegend wordt, maar dat is in deze absoluut niet het geval :)
Wel wijzen we soms op de regels die bij Helpmij en vele andere fora gelden. Zie de link in mijn handtekening.

Wellicht dat dit je ook verder helpt:
https://www.excel-pratique.com/en/vba.php
 
Laatst bewerkt:
Dankjewel edmoor. Ik heb de pagina gelijk toegevoegd aan mijn bladwijzer én vertaald naar het Nederlands.
Fijne avond

Paul
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan