Thema Datum  Von Nutzer Rating
Antwort
Rot EMail via Excel VBA aber aus Liste
10.10.2019 15:05:04 Robin
NotSolved
11.10.2019 15:05:37 Torsten
NotSolved
11.10.2019 15:11:36 Robin
NotSolved
11.10.2019 15:14:01 Robin
NotSolved
11.10.2019 15:48:41 Torsten
NotSolved
11.10.2019 15:31:44 Torsten
NotSolved
18.10.2019 08:31:54 Robin
NotSolved
25.10.2019 10:03:19 Robin
NotSolved
25.10.2019 10:49:11 Werner
Solved
25.10.2019 12:43:41 Robin
Solved

Ansicht des Beitrags:
Von:
Robin
Datum:
10.10.2019 15:05:04
Views:
988
Rating: Antwort:
  Ja
Thema:
EMail via Excel VBA aber aus Liste

Hallihallo,

ich habe letztens ein tolles Makro gefunden, um Mails aus Excel zu versenden..

Leider muss ich aber jedes mal den Code öffnen, wenn ich jemand neues hinzufügen will.

Daher möchte ich nun in einem zweiten Tabellenblatt eine Liste mit Email-Adressen führen, wo ich auswählen kann, wer die Email erhalten soll. 

Kann mir da jemand helfen meinen Code anzupassen?

Dies ist ein Link für die Idee, jedoch möchte ich meinen bisherigen Code anstatt des offerierten verwenden:

https://microsoft-programmierer.de/Office-365/Excel/Vorlagen/Email/Emails-versenden-aus-Excel?2510

Hier mein Code:

Sub Workbook_AfterSave(ByVal Success As Boolean)
    Dim objOL As Object
    Dim objMail As Object
    Dim strMsg As String
    
    Set objOL = CreateObject("outlook.application")
    Set objMail = objOL.createItem(0)
    
    strMsg = "Datei " & Me.Name & " wurde am " & Format(Date, "dd.MM.yyyy") & " um " & Format(Now, "hh:mm:ss") & " geändert." & vbCrLf
 
    On Error Resume Next
    
    With objMail
        .To = "peter.muster@gmx.com"
        .CC = ""
        .BCC = ""
        .Subject = "Datei xx wurde aktualisiert"
        .Body = strMsg
        .HTMLBody = strMsg & _
        "<a href=""file://" & ActiveWorkbook.Path & """>Laufwerk</a>"
        .send
    End With
    
    On Error GoTo 0
    
    Set objMail = Nothing
    Set objOL = Nothing
 
 
End Sub
 
Anstatt "peter.muster@gmx.com" müsste ich ja nun eine Art Verknüpfung zu der Email-Liste machen oder?

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot EMail via Excel VBA aber aus Liste
10.10.2019 15:05:04 Robin
NotSolved
11.10.2019 15:05:37 Torsten
NotSolved
11.10.2019 15:11:36 Robin
NotSolved
11.10.2019 15:14:01 Robin
NotSolved
11.10.2019 15:48:41 Torsten
NotSolved
11.10.2019 15:31:44 Torsten
NotSolved
18.10.2019 08:31:54 Robin
NotSolved
25.10.2019 10:03:19 Robin
NotSolved
25.10.2019 10:49:11 Werner
Solved
25.10.2019 12:43:41 Robin
Solved