Thema Datum  Von Nutzer Rating
Antwort
Rot Bei Änderung Makro callen
08.05.2018 14:37:33 Rayner
NotSolved
08.05.2018 15:24:55 Werner
NotSolved
08.05.2018 17:28:12 Rayner
NotSolved
08.05.2018 19:57:37 Rayner
Solved

Ansicht des Beitrags:
Von:
Rayner
Datum:
08.05.2018 14:37:33
Views:
1096
Rating: Antwort:
  Ja
Thema:
Bei Änderung Makro callen

Hallo zusammen,

bin leider noch etwas ein VBA Laie und versuche mich derzeit an einem VBA Code.

Diese VBA soll bei Änderung in einer Spalte auf einen bestimmten Wert, automatisch eine E-Mail an eine Mail Adresse versenden. Allerdings ist derzeit das Problem, dass ich das Makro welches die E-Mail versendet nicht "callen" kann.

Kann mir eventuell jemand eine kleine Hilfestellung geben?

Das Problem liegt denk ich irgendwo an den ersten zwei Zeilen, denn wenn ich das Makro via Button starte funktioniert alles.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Range("G:G").Value = "XXXXX" Then Call MakroXX
 
End Sub
 
 
Sub MakroXX()
 
    Dim objOutlook As Object
    Set objOutlook = CreateObject("Outlook.Application")
    
    ' CREATE EMAIL OBJECT.
    Dim objEmail As Object
    Set objEmail = objOutlook.CreateItem(olMailItem)
 
    With objEmail
    'Empfänger, Betreff und Normaler Lauftext hier einzustellen
        .to = "XXXXX"
        .Subject = "XXXXX." & Date & Time
        .Body = "XXXX"
'        .Display
'        .Attachments.Add ("D:\Bild.png")
        .Send
    End With
    
    ' CLEAR.
    Set objEmail = Nothing:    Set objOutlook = Nothing
    
ErrHandler:
 
End Sub
 
 
Vielen Dank schonmal.
 
Grüße
Reiner
 

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 Bei Änderung Makro callen
08.05.2018 14:37:33 Rayner
NotSolved
08.05.2018 15:24:55 Werner
NotSolved
08.05.2018 17:28:12 Rayner
NotSolved
08.05.2018 19:57:37 Rayner
Solved