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

Wie sendet man eine E-Mail aus einem begrenzten Zellbereich in Excel?

AutorSiluvia Änderungsdatum

Oft müssen Sie wichtige Daten oder Berichte direkt aus Ihrer Excel-Arbeitsmappe mit anderen teilen – und das Einbetten eines bestimmten Zellbereichs in den E-Mail-Text spart Zeit und sichert Genauigkeit. So können Empfänger beispielsweise ausgewählte Finanzübersichten, Notenlisten oder Lagerdaten direkt im E-Mail-Text erfassen, ohne einen Anhang öffnen zu müssen. Dieser Artikel zeigt praktische Methoden, wie Sie eine E-Mail mit einem ausgewählten Bereich im Nachrichtentext direkt aus Excel versenden und so Ihre Kommunikation und Ihren Datenaustausch effizient optimieren.

E-Mail aus einem Begrenzter Bereich von Zellen in Excel senden
E-Mail aus einem Begrenzter Bereich von Zellen mit einem leistungsstarken Tool senden

Weitere Anleitungen zum Versenden von E-Mails in Excel...


E-Mail aus einem Begrenzter Bereich von Zellen in Excel senden

Wenn Sie eine integrierte und anpassbare Lösung bevorzugen, bietet die Verwendung von VBA-Code in Excel eine effiziente Möglichkeit, einen ausgewählten Zellbereich zu kopieren und ihn automatisch in den Text einer Outlook-E-Mail einzufügen. Diese Methode ist ideal für Anwender, die Microsoft Outlook regelmäßig als E-Mail-Client nutzen und das Versenden von E-Mails direkt aus Excel heraus automatisieren möchten. So funktioniert’s:

1. Öffnen Sie das Arbeitsblatt, das den Zellbereich enthält, den Sie in Ihre E-Mail einbinden möchten. Drücken Sie gleichzeitig Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen. Mit dieser Tastenkombination gelangen Sie blitzschnell zum VBA-Editor, in den der Code eingefügt wird.

2. Klicken Sie im VBA-Editor-Fenster auf Extras > Verweise. Achten Sie darauf, die richtige Arbeitsmappe auszuwählen – besonders, wenn mehrere Dateien geöffnet sind.

3. Aktivieren Sie im Dialogfeld Verweise – VBAProject die Option Microsoft Outlook-Objektbibliothek. Durch diese Auswahl kann VBA mit Outlook interagieren und E-Mails direkt erstellen und versenden. Klicken Sie nach dem Aktivieren des Kontrollkästchens auf OK.

Ein Screenshot des Dialogfelds „Verweise – VBAProject“

4. Klicken Sie in der Menüleiste auf Einfügen > Modul, um ein neues Code-Modul hinzuzufügen. Anschließend kopieren Sie den folgenden VBA-Code und fügen ihn in das Modulfenster ein.

VBA-Code: E-Mail mit einem Begrenzter Bereich in Excel senden

Sub Send_Email()
'Updated by Extendoffice 20200119
    Dim xRg As Range
    Dim I, J As Long
    Dim xAddress As String
    Dim xEmailBody As String
    Dim xMailOut As Outlook.MailItem
    Dim xOutApp As Outlook.Application    
    On Error Resume Next
    xAddress = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select range you need to paste into email body", "KuTools For Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
    Set xOutApp = CreateObject("Outlook.Application")
    Set xMailOut = xOutApp.CreateItem(olMailItem)
    For I = 1 To xRg.Rows.Count
        For J = 1 To xRg.Columns.Count
            xEmailBody = xEmailBody & "  " & xRg.Cells(I, J).value
        Next
        xEmailBody = xEmailBody & vbNewLine
    Next
    xEmailBody = "Hi" & vbLf & vbLf & " body of message you want to add" & vbLf & vbLf & xEmailBody & vbNewLine
    With xMailOut
        .Subject = "Test"
        .To = "happy.xuebi@163.com"
        .Body = xEmailBody
        .Display
        '.Send
    End With
    Set xMailOut = Nothing
    Set xOutApp = Nothing
    Application.ScreenUpdating = True
End Sub

Hinweise:

  • 1). Sie können den Inhalt und die Anrede in der Zeile xEmailBody = „Hi" & vbLf & vbLf & " body of message you want to add" & vbLf & vbLf & xEmailBody & vbNewLine ganz nach Ihren Wünschen anpassen – fügen Sie beispielsweise eine individuelle Nachricht oder spezifische Anweisungen vor den Excel-Daten ein.
  • 2). Passen Sie Empfänger und Betreff an, indem Sie diese Zeilen ändern: .To = happy.xuebi@163.com und .Subject = „Test". Achten Sie darauf, dass die Empfänger-E-Mail-Adresse korrekt ist, um Zustellprobleme zu vermeiden.

5. Um den Code auszuführen, drücken Sie im VBA-Editor F5. Sobald das Dialogfeld Kutools für Excel erscheint, wählen Sie den Zellbereich aus, den Sie in den E-Mail-Text einfügen möchten, und klicken Sie auf OK. Sollten Sie versehentlich den falschen Bereich ausgewählt haben, können Sie den Vorgang einfach neu starten oder Ihre Auswahl anpassen.

Ein Screenshot des Dialogfelds zum Auswählen des Bereichs, der in den E-Mail-Text eingefügt werden soll

6. Eine Outlook-E-Mail wird automatisch mit dem angegebenen Empfänger, Betreff, der eingefügten Nachricht und den Excel-Daten im E-Mail-Text generiert. Prüfen Sie die Nachricht vor dem Versand, um sicherzustellen, dass alle Daten korrekt angezeigt werden. Klicken Sie auf die Schaltfläche Senden, um Ihre E-Mail zu versenden.

Ein Screenshot einer erstellten E-Mail mit in den E-Mail-Text eingefügtem Excel-Bereich

Hinweis: Diese VBA-Methode funktioniert nur, wenn Microsoft Outlook installiert und als Standard-E-Mail-Client eingerichtet ist. Falls Sie ein anderes E-Mail-Programm verwenden, empfehlen wir Ihnen, eine der unten beschriebenen Alternativen zu nutzen. Außerdem startet das Makro Outlook automatisch, sofern es noch nicht läuft.

Einschränkungen: Diese Methode erfordert Outlook sowie entsprechende Berechtigungen für den Zugriff auf E-Mail-Funktionen. Sollte Ihr Unternehmen die Nutzung von Makros oder den Zugriff auf Outlook einschränken, ist sie möglicherweise nicht anwendbar.


E-Mail aus einem Begrenzter Bereich von Zellen mit einem leistungsstarken Tool senden

Für Benutzer, die Outlook nicht nutzen oder eine einfachere, codefreie Methode bevorzugen, bietet Kutools für Excel eine unkomplizierte Lösung, um E-Mails mit ausgewählten Zellbereichen direkt aus Excel zu versenden. Mit der Funktion „E-Mail senden“ in Kutools können Sie einen ausgehenden Server (SMTP) konfigurieren und E-Mails über jedes unterstützte E-Mail-Konto – etwa Gmail, Yahoo oder Firmenpostfächer – versenden. Damit ist sie ideal, wenn Sie in unterschiedlichen Umgebungen arbeiten oder Informationen an mehrere Empfänger verteilen müssen.

Kutools für Excelbietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und so Kreativität sowie Effizienz zu steigern.Mit KI-Funktionen integriertautomatisiert Kutools Aufgaben präzise und macht die Datenverwaltung mühelos.Detaillierte Informationen zu Kutools für Excel...         Kostenlose Testversion...

Gehen Sie zur Verwendung dieser Methode wie folgt vor:

1. Bereiten Sie zunächst eine E-Mail-Liste mit allen erforderlichen Feldern vor.

  • Tipp: Ihre E-Mail-Liste benötigt mindestens zwei Zeilen: eine für die Überschrift und mindestens eine weitere für die eigentlichen Daten. Möchten Sie beispielsweise zwei Personen per E-Mail kontaktieren, tragen Sie beide E-Mail-Adressen unter der Spaltenüberschrift „E-Mail“ ein – so wie in der folgenden Abbildung gezeigt.
  • Ein Screenshot einer mit Kutools vorbereiteten Excel-Mailingliste zum Versenden von E-Mails
  • Wenn Sie schnell eine E-Mail-Liste erstellen möchten, nutzen Sie die Mailing-Liste erstellen-Funktion für die automatisierte Einrichtung.

2. Wählen Sie als Nächstes den Excel-Bereich aus, den Sie in den E-Mail-Text einfügen möchten, und drücken Sie Strg + C, um ihn zu kopieren. Achten Sie darauf, nur die wirklich benötigten Zellen zu kopieren – so sorgen Sie für maximale Klarheit in Ihrer E-Mail.

3. Markieren Sie die gesamte E-Mail-Liste (einschließlich der Überschriften) und navigieren Sie zu KUTOOLS PLUS > E-Mails senden.

Ein Screenshot der Schaltfläche „E-Mails senden“ im Menü Kutools Plus in Excel

4. Das Dialogfeld „E-Mails senden“ wird angezeigt und zeigt die Felder, die aus Ihrer ausgewählten E-Mail-Liste befüllt wurden.

  • 4,1) Überprüfen und passen Sie die Elemente im Dialogfeld nach Bedarf an. Fügen Sie bei Bedarf weitere Felder zur E-Mail-Liste hinzu, um personalisierte Nachrichten oder zusätzliche Informationen zu ermöglichen.
  • 4,2) Klicken Sie in das Feld „E-Mail-Text“ und drücken Sie Strg + V, um Ihren kopierten Inhalt einzufügen. Ergänzen Sie bei Bedarf weitere Texte oder Anweisungen, damit Ihre E-Mail-Nachricht klar und aussagekräftig bleibt.
  • 4,3) Stellen Sie sicher, dass „Mit Outlook senden“deaktiviert ist, wenn Sie über SMTP (andere E-Mail-Dienste) versenden möchten.
  • 4,4) Klicken Sie auf SMTP-Einstellungen, um die SMTP-Einstellungen Ihres E-Mail-Kontos zu konfigurieren – eine Voraussetzung, um direkt über Nicht-Outlook-Konten E-Mails versenden zu können.
    Ein Screenshot des Dialogfelds „E-Mails senden“

5. Füllen Sie im Dialogfeld „E-Mail-Server-Einstellungen – Neues Schema“ alle erforderlichen Angaben aus, z. B. Ihre E-Mail-Adresse, den SMTP-Server, die Portnummer und Ihre Authentifizierungsdaten. Aktivieren Sie außerdem das Kontrollkästchen „Gesendete E-Mails speichern in“, um gesendete Nachrichten automatisch in einem bestimmten Ordner abzulegen – so behalten Sie den Überblick über Ihre Kommunikation. Klicken Sie nach Abschluss der Einstellungen auf OK, um zu bestätigen.

Ein Screenshot des Dialogfelds „Ausgehender Server (SMTP)-Einstellungen“

6. Kehren Sie zum Fenster „E-Mails senden“ zurück. Prüfen Sie alle Felder und den eingefügten Inhalt sorgfältig auf Richtigkeit und klicken Sie anschließend auf Senden, um Ihre E-Mail zu versenden. Die Nachricht wird direkt aus Excel über den konfigurierten Server gesendet, und Sie erhalten je nach Ergebnis eine Bestätigung oder Statusmeldung.

Vorteile: Kutools unterstützt das Versenden von E-Mails über nahezu jedes SMTP-fähige Konto – nicht nur über Outlook – und ist damit ideal für Benutzer, die Webmail nutzen, mit mehreren Domains arbeiten oder eine benutzerfreundliche Oberfläche ohne Makroprogrammierung bevorzugen.

Überprüfen Sie bei der Verwendung von Kutools Ihre Servereinstellungen sorgfältig, um Zustellfehler zu vermeiden. Sollten E-Mails nicht versendet werden, kontrollieren Sie Ihre Netzwerkverbindung, die Serveradresse, den Port sowie Ihre Anmeldeinformationen.

Prüfen Sie vor dem massenhaften Versand stets mindestens eine Nachricht in der Vorschau, um Darstellungs- oder Personalisierungsfehler zu erkennen und zu korrigieren.


Verwandte Artikel:

E-Mail an E-Mail-Adressen senden, die in Excel-Zellen angegeben sind
Angenommen, Sie verfügen über eine Liste von E-Mail-Adressen und möchten diesen direkt aus Excel heraus Massen-E-Mails senden. Wie lässt sich das umsetzen? Dieser Artikel zeigt Ihnen Methoden, um E-Mails an mehrere in Excel-Zellen hinterlegte E-Mail-Adressen zu versenden.

Outlook-Signatur beim Senden einer E-Mail in Excel einfügen
Möchten Sie direkt aus Excel heraus eine E-Mail versenden und dabei Ihre standardmäßige Outlook-Signatur automatisch einfügen? In diesem Artikel stellen wir Ihnen zwei Methoden vor, mit denen das problemlos gelingt.

E-Mail mit mehreren Anhängen direkt aus Excel versenden
Dieser Artikel zeigt, wie Sie über Outlook eine E-Mail mit mehreren Anhängen direkt aus Excel heraus versenden.

E-Mail senden, wenn Fälligkeitsdatum in Excel erreicht ist
Beispielsweise soll eine E-Mail-Erinnerung an den in Spalte A angegebenen Empfänger mit dem in Spalte B festgelegten Inhalt gesendet werden, sobald das Fälligkeitsdatum in Spalte C kleiner oder gleich 7 Tage vom aktuellen Datum (2017/9/13) entfernt ist. Wie lässt sich dies umsetzen? Dieser Artikel stellt eine detaillierte VBA-Methode zur Lösung dieses Problems bereit.

Automatisches Senden einer E-Mail basierend auf einem Zellenwert in Excel
Angenommen, Sie möchten automatisch eine E-Mail über Outlook an einen bestimmten Empfänger senden, sobald ein bestimmter Zellenwert in Excel einen Schwellenwert überschreitet – beispielsweise, wenn der Wert in Zelle D7 eines Arbeitsblatts größer als 200 ist. In diesem Artikel stellen wir Ihnen eine VBA-Methode vor, mit der Sie diese Aufgabe schnell und effizient umsetzen können.

Weitere Anleitungen zum Versenden von E-Mails direkt aus Excel…

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