KutoolsforOffice — Eine Lösung, fünf leistungsstarke Tools.Mehr erreichen mit weniger Aufwand.März-Aktion: 20 % Rabatt

Wie sendet man eine E-Mail-Erinnerung oder -Benachrichtigung, sobald die Arbeitsmappe in Excel aktualisiert wird?

AutorSiluvia Änderungsdatum

In bestimmten Fällen möchten Sie möglicherweise sofort eine E-Mail-Benachrichtigung an einen festgelegten Empfänger senden, sobald sich Daten in der von Ihnen versendeten Arbeitsmappe aktualisieren. Dieser Artikel zeigt Ihnen eine effiziente Methode, um genau das zu erreichen.

E-Mail-Erinnerung oder -Benachrichtigung bei Aktualisierung der Arbeitsmappe mithilfe von VBA-Code senden


E-Mail-Erinnerung oder -Benachrichtigung bei Aktualisierung der Arbeitsmappe mithilfe von VBA-Code senden

So senden Sie eine E-Mail-Erinnerung oder -Benachrichtigung, sobald die Arbeitsmappe aktualisiert wird:

1. Öffnen Sie in der Arbeitsmappe das entsprechende Arbeitsblatt, auf dessen aktualisierten Daten Ihre E-Mail-Benachrichtigung basieren soll.

2. Klicken Sie mit der rechten Maustaste auf die Blattregisterkarte und wählen Sie Code anzeigen aus dem Kontextmenü. Siehe Screenshot:

Ein Screenshot der Auswahl von „Code anzeigen“ aus dem Kontextmenü einer Excel-Arbeitsblattregisterkarte

2. Kopieren Sie im Fenster Microsoft Visual Basic for Applications den folgenden Code, und fügen Sie ihn in das Codefenster ein. Siehe Screenshot:

VBA-Code: E-Mail-Erinnerung oder -Benachrichtigung bei Aktualisierung der Arbeitsmappe senden

Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 2017/9/14
    Dim xOutApp As Object
    Dim xMailItem As Object
    Dim xName As String
    Dim xYesOrNo As Integer
    On Error Resume Next
    Set xOutApp = CreateObject("Outlook.Application")
    Set xMailItem = xOutApp.CreateItem(0)
    xYesOrNo = MsgBox("Want to attach updated workbook in email?", vbInformation + vbYesNo, "KuTools For Excel")
    If xYesOrNo = 6 Then ActiveWorkbook.Save
    If xYesOrNo = 6 Then xName = ActiveWorkbook.FullName
    With xMailItem
        .To = "Email Address"
        .cc = ""
        .Subject = "email notification test"
        .Body = "Hi," & Chr(13) & Chr(13) & "File is now updated."
        If xYesOrNo = 6 Then .Attachments.Add xName
        .Display
    End With
    xMailItem = Nothing
    xOutApp = Nothing
End Sub

Hinweis: Ersetzen Sie „E-Mail-Adresse“ durch die tatsächliche Empfänger-E-Mail-Adresse in der Zeile .To = „E-Mail-Adresse". Passen Sie außerdem die Felder Cc, Betreff und Nachrichtentext im VBA-Code ganz nach Ihren Bedürfnissen an.

3. Drücken Sie die Tastenkombination Alt+Q, um das Fenster Microsoft Visual Basic for Applications zu schließen.

4. Nachdem Sie eine Zelle im Arbeitsblatt bearbeitet haben, erscheint ein Dialogfeld Kutools für Excel, wie im folgenden Screenshot dargestellt. Wenn Sie die aktualisierte Arbeitsmappe als Anhang der E-Mail beifügen möchten, klicken Sie auf die Schaltfläche Ja. Andernfalls klicken Sie auf die Schaltfläche Nein.

Ein Screenshot der Kutools for Excel-Aufforderung, eine aktualisierte Arbeitsmappe an die E-Mail-Benachrichtigung anzuhängen

5. Anschließend wird automatisch eine E-Mail erstellt – mit oder ohne die aktualisierte Arbeitsmappe als Anhang. Alle festgelegten Felder sind bereits enthalten. Klicken Sie auf die Schaltfläche Senden, um die E-Mail direkt zu versenden.

Ein Screenshot einer automatisch generierten E-Mail mit Arbeitsmappenanhang in Excel

Hinweis: Der VBA-Code funktioniert nur, wenn Sie Outlook als Ihr E-Mail-Programm verwenden.


Verwandte Artikel:

Beste Office-Produktivitätstools

🤖KUTOOLS AI-Assistent: Revolutionieren Sie Datenanalyse basierend auf:Intelligente Ausführung   |  Code generieren|  benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme erstellen|  Erweiterte Funktionen aufrufen
Beliebte Funktionen:Suchen, hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten kombinieren oder Zellen ohne Datenverlust   |   Runden ohne Formel...
Erweiterte SVERWEIS:VLookup mit mehreren Kriterien  |  VLookup mit mehreren Werten  |   VLookup über mehrere Arbeitsblätter hinweg   |   Fuzzy Match....
Erweiterte Dropdown-Liste:Schnell eine Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl-Dropdown-Liste....
Spalten-Manager:Eine bestimmte Anzahl von Spalten hinzufügen|Spalten verschieben|Sichtbarkeitsstatus ausgeblendeter Spalten umschalten|Bereiche & Spalten vergleichen...
Hervorgehobene Funktionen:Gitterfokus   |  Entwurf   |Erweiterte Formelleiste   | Arbeitsmappen- & Blatt-Manager   |  Ressourcenbibliothek(AutoText)|  Datumsauswahl   |  Arbeitsblätter konsolidieren  |  Verschlüsseln/Zellen entschlüsseln   | E-Mails per Liste versenden   |  Super Filter   |   Spezialfilter(Zellen mit fettgedruckter Schrift filtern/kursiv/durchgestrichen...) ...
Top-15-Toolsets:12-Text-Tools(Text hinzufügen,Bestimmte Zeichen löschen, ...)|   50+-Diagramm-Typen(Gantt-Diagramm, ...)|   40+ Praktische Formeln(Alter basierend auf dem Geburtstag berechnen, ...)|   19-Einfüge-Tools(QR-Code einfügen,Bild aus Pfad einfügen, ...)|   12-Konvertierungs-Tools(In Wörter umwandeln,Wechselkursumrechnung, ...)|   7-Vereinigen/Aufteilen-Tools(Erweiterte Zeilen zusammenführen,Zellen aufteilen, ...)|... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und 40+ weitere Sprachen!

Verbessern Sie Ihre Excel-Kenntnisse mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor.Kutools für Excel bietet über 300 erweiterte Funktionen zur Steigerung der Produktivität und Zeit sparen.Klicken Sie hier, um die Funktion zu erhalten, die Sie am dringendsten benötigen...


Office Tab bringt eine tabbasierte Oberfläche in Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie tabbasiertes Bearbeiten und Lesen in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters – statt jedes in einem separaten Fenster zu öffnen.
  • Steigert Ihre Produktivität um 50 % und erspart Ihnen täglich Hunderte von Mausklicks!

Alle Kutools-Add-Ins – ein Installationsprogramm

Kutools for Office-Paket bündelt Add-Ins für Excel, Word, Outlook und PowerPoint sowie Office Tab Pro – ideal für Teams, die mit mehreren Office-Anwendungen arbeiten.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-einem-Paket— Add-Ins für Excel, Word, Outlook & PowerPoint sowie Office Tab Pro
  • Ein Installationsprogramm, eine Lizenz— innerhalb weniger Minuten eingerichtet (MSI-fähig)
  • Funktioniert besser zusammen— optimierte Produktivität über alle Office-Anwendungen hinweg
  • 30-tägige Vollversion zum Testen— keine Registrierung, keine Kreditkarte erforderlich
  • Bestes Preis-Leistungs-Verhältnis— sparen Sie im Vergleich zum Kauf einzelner Add-Ins