Wie sende ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang?

Manchmal müssen Excel-Benutzer ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang an den Leiter des Unternehmens oder der Hochschule senden . Zu diesem Zweck müssen Sie über die Kenntnisse verfügen, das Arbeitsblatt oder die Zelle als E-Mail zu senden.

Falls Sie die eigentliche Idee nicht haben, lesen Sie diesen Beitrag. Sie finden verschiedene Möglichkeiten, um Arbeitsblätter oder Zellen in E-Mails anzuhängen.

Sie erfahren auch, wie Sie Excel-Dateien in E-Mails anhängen können.

Lassen Sie uns also die verschiedenen Methoden zum Versenden von Arbeitsblättern oder Zellen in Excel kennenlernen. Führen Sie jedoch zuvor die Schritte aus, um das Symbol ” An E- Mail-Empfänger senden” in Excel hinzuzufügen .

Da dieses Symbol nicht vorhanden ist, können Sie in Excel keine weiteren Arbeitsblätter oder Zellen per E-Mail versenden.

Was sind die Schritte zum Hinzufügen des Symbols “An E-Mail-Empfänger senden”?

Führen Sie die folgenden Schritte aus, um das Symbol ” An E-Mail-Empfänger senden” in Ihrem Excel hinzuzufügen :

  • Klicken Sie in Excel auf das Menü Datei.
  • Wählen Sie Optionen aus dem Menü.
  • Wählen Sie die Option Symbolleiste für den Schnellzugriff.
  • Unter Befehle auswählen wählen Alle Befehle.

An E-Mail-Empfänger senden 1

  • Scrollen Sie dann nach unten und wählen Sie “An E- Mail-Empfänger senden”.
  • So fügen Sie den Empfänger “An E-Mail senden” im rechten Bereich der Symbolleiste “Schnellzugriff anpassen” hinzu: Klicken Sie auf ” Hinzufügen”.

An E-Mail-Empfänger senden 2

  • Klicken Sie auf die Schaltfläche OK.

An E-Mail-Empfänger senden 3

Sie finden das Symbol “An E-Mail-Empfänger senden” oben links in Excel. Gehen Sie nun zu den verschiedenen Möglichkeiten , ein Excel-Arbeitsblatt als E-Mail-Anhang zu senden .

Wie sende ich einzelne oder mehrere Excel-Arbeitsblätter als E-Mail-Anhang?

1 # Spezifisches Arbeitsblatt als E-Mail-Anhang senden

Es ist nicht möglich, ein einzelnes Arbeitsblatt in E-Mail anzuhängen, da nur Dateien angehängt werden können, die per E-Mail gesendet werden sollen.

Wenn Sie das spezifische Arbeitsblatt per E-Mail senden möchten, müssen Sie zuerst eine Arbeitsmappendatei erstellen. Befolgen Sie daher die unten angegebenen Schritte, um ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang zu senden. 

Klicken Sie zunächst mit der rechten Maustaste auf das jeweilige Arbeitsblatt, das Sie an die E-Mail anhängen möchten.

  • Klicken Sie auf die Option Verschieben oder Kopieren .

Spezifisches Arbeitsblatt als E-Mail-Anhang senden 1

  • Im Verschieben oder Kopieren Dialog wählen Sie (neues Buch) unter To Buch: Liste.
  • Aktivieren Sie das Kontrollkästchen Kopie erstellen .
  • Klicken Sie dann auf OK . Sie sehen Ihre neue Arbeitsmappendatei mit einer Kopie Ihres ausgewählten Einzelarbeitsblatts.

Spezifisches Arbeitsblatt als E-Mail-Anhang senden 2

  • Klicken Sie nun auf das Symbol An E-Mail-Empfänger senden .

Spezifisches Arbeitsblatt als E-Mail-Anhang senden 3

  • Wählen Sie Senden der gesamten Arbeitsmappe als Anhang .
  • Klicken Sie auf OK . Es wird Ihre neu erstellte Arbeitsmappendatei anhängen.

Spezifisches Arbeitsblatt als E-Mail-Anhang senden 4

  • Klicken Sie auf die Schaltfläche Senden .

Mit diesen obigen Schritten können Sie eine neue Arbeitsmappendatei erstellen und ein einzelnes Excel-Arbeitsblatt als E-Mail-Anhang senden.

Nach dem E-Mail-Versand können Sie diese neu erstellte Datei löschen, da Sie dieses spezifische Arbeitsblatt bereits in Ihrer ursprünglichen Arbeitsmappe haben.

2 # Gesamte Arbeitsmappe als E-Mail-Anhang senden

Wenn Sie die gesamte Arbeitsmappe mit mehreren Blättern als E-Mail-Anhang senden möchten , führen Sie die folgenden Schritte aus:

  • Klicken Sie zunächst in Excel auf das Symbol An E-Mail-Empfänger senden .
  • Wählen Sie im Dialogfeld “E-Mail” die Option ” Die gesamte Arbeitsmappe als Anhang senden “.

Gesamte Arbeitsmappe als E-Mail-Anhang senden 1

  • Klicken Sie auf OK . Es wird Ihre gesamte Arbeitsmappendatei in einem E-Mail-Dialogfeld anhängen.

Gesamte Arbeitsmappe als E-Mail-Anhang senden 2

  • Klicken Sie auf die Schaltfläche Senden .

Mit den obigen Schritten wird Ihre gesamte Arbeitsmappe in E-Mail angehängt.

3 # Excel-Arbeitsblatt mit VBA-Code senden

Wenn Sie regelmäßig ein Excel-Arbeitsblatt senden, können Sie den unten genannten VBA-Code verwenden. Führen Sie die folgenden Schritte aus, um ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang mit VBA-Code zu senden :

  • Öffnen Sie zunächst die Arbeitsmappe, aus der Sie den Zellenbereich auswählen möchten.
  • Halten Sie zum Öffnen von Microsoft Visual Basic die Tasten ALT + F11 gedrückt .
  • Klicken Sie auf Einfügen .
  • Wählen Sie Modul .

Excel-Arbeitsblatt mit VBA-Code senden

  • Im Modulfenster finden Sie Platz für Code. Kopieren Sie den unten angegebenen Code und fügen Sie ihn in das Modulfenster ein .

Option Explicit

Sub EmailandSaveCellValue()

‘Variable declaration

Dim oApp As Object, _

oMail As Object, _

WB As Workbook, _

FileName As String, MailSub As String, MailTxt As String

‘*************************************************  ********

‘Set email details; Comment out if not required

Const MailTo = “some1@someone.com”

Const MailCC = “some2@someone.com”

Const MailBCC = “some3@someone.com”

MailSub = “Please review ” & Range(“Subject”)

MailTxt = “I have attached ” & Range(“Subject”)

‘*************************************************  ********

‘Turns off screen updating

Application.ScreenUpdating = False

‘Makes a copy of the active sheet and save it to

‘a temporary file

ActiveSheet.Copy

Set WB = ActiveWorkbook

FileName = Range(“Subject”) & ” Text.xls”

On Error Resume Next

Kill “C:\” & FileName

On Error Goto 0

WB.SaveAs FileName:=”C:\” & FileName

‘Creates and shows the outlook mail item

Set oApp = CreateObject(“Outlook.Application”)

Set oMail = oApp.CreateItem(0)

With oMail

.To = MailTo

.Cc = MailCC

.Bcc = MailBCC

.Subject = MailSub

.Body = MailTxt

.Attachments.Add WB.FullName

.Display

End With

‘Deletes the temporary file

WB.ChangeFileAccess Mode:=xlReadOnly

Kill WB.FullName

WB.Close SaveChanges:=False

‘Restores screen updating and release Outlook

Application.ScreenUpdating = True

Set oMail = Nothing

Set oApp = Nothing

End Sub

HINWEIS: Sie können diesen Code ändern, indem Sie einige der Zeilen gemäß Ihren Informationen ändern.

  • Drücken Sie Alt + Q , um VBE zu schließen.
  • Klicken Sie dann auf EmailandSaveCellValue / Tools / Macros , um den Code auszuführen.

Wie zu ausgewählten Zellen in Excel – Mail?

In diesem Fall können Sie den Zellenbereich aus dem Excel-Arbeitsblatt auf verschiedene Arten senden, die unten aufgeführt sind.

Mit diesen Methoden können Sie die Zellen einfach auswählen und als E-Mail-Anhang senden.

1 # sendet Bereich von Zelle als E – Mail – Nachrichtentext

In diesem Fall können Sie eine Reihe von Zellen per E-Mail senden . Wenn Sie nur den Teil Ihres Arbeitsblatts senden möchten, führen Sie die folgenden Schritte aus:

  • Klicken Sie auf das Symbol An E-Mail-Empfänger senden .
  • Wählen Sie im Dialogfeld E-Mail die Option Aktuelles Blatt als Nachrichtentext senden aus .
  • Klicken Sie auf die Schaltfläche OK .

sendet Bereich von Zelle als E - Mail - Nachrichtentext 1

  • Das aktuelle Arbeitsblatt finden Sie im E-Mail-Text. Wählen Sie dann den Zellenbereich aus dem E-Mail-Nachrichtentext aus.
  • Geben Sie im Dialogfeld E-Mail Empfänger und Betreff ein .
  • Klicken Sie auf Diese Auswahl senden .

sendet Bereich von Zelle als E - Mail - Nachrichtentext 2

  • Klicken Sie auf die Schaltfläche Senden .

2 # Zellenbereich mit VBA-Code senden

Sie können auch eine Reihe von Zellen aus dem Arbeitsblatt senden, indem Sie VBA-Code als Outlook-E-Mail-Anhang verwenden. Gehen Sie also die folgenden Schritte durch:

  • Öffnen Sie zunächst die Excel-Arbeitsmappe, aus der Sie den Zellenbereich als E-Mail senden möchten.
  • Drücken Sie die Alt + F11- Taste , um den Excel VBA-Editor zu öffnen .
  • Klicken Sie dann im Excel VBA-Editor auf Einfügen .
  • Wählen Sie die Option Modul .
  • Aktivieren Sie nun Ihr Microsoft Outlook-Objekt.

Zellenbereich mit VBA-Code senden 1

  • Klicken Sie auf die Werkzeuge Registerkarte.
  • Wählen Sie Referenzen… aus dem Kontextmenü.
  • Suchen Sie im Dialogfeld Referenz-VBA-Projekt nach Microsoft Outlook-Objektbibliothek und aktivieren Sie das entsprechende Kontrollkästchen.
  • Kopieren Sie nun den unten angegebenen Code und fügen Sie ihn in das Modulfenster ein.

Sub SendSelectedCells_inOutlookEmail()Dim objSelection As Excel.RangeDim objTempWorkbook As Excel.WorkbookDim objTempWorksheet As Excel.WorksheetDim strTempHTMLFile As StringDim objTempHTMLFile As ObjectDim objFileSystem As ObjectDim objTextStream As ObjectDim objOutlookApp As Outlook.ApplicationDim objNewEmail As Outlook.MailItem

‘Copy the selectionSet objSelection = SelectionSelection.Copy

‘Paste the copied selected ranges into a temp worksheetSet objTempWorkbook = Excel.Application.Workbooks.Add(1)Set objTempWorksheet = objTempWorkbook.Sheets(1)

‘Keep the values, column widths and formats in pastingWith objTempWorksheet.Cells(1)

.PasteSpecialxlPasteValues

.PasteSpecialxlPasteColumnWidths

.PasteSpecialxlPasteFormats

End With’Save the temp worksheet as a HTML fileSet objFileSystem = CreateObject(“Scripting.FileSystemObject”)strTempHTMLFile = objFileSystem.GetSpecialFolder(2).Path &”\Temp for Excel” & Format(Now, “YYYY-MM-DD hh-mm-ss”) & “.htm”Set objTempHTMLFile = objTempWorkbook.PublishObjects.Add(xlSourceRange, strTempHTMLFile, objTempWorksheet.Name, objTempWorksheet.UsedRange.Address)objTempHTMLFile.Publish (True)

‘Create a new emailSet objOutlookApp = CreateObject(“Outlook.Application”)Set objNewEmail = objOutlookApp.CreateItem(olMailItem)

‘Read the HTML file data and insert into the email bodySet objTextStream = objFileSystem.OpenTextFile(strTempHTMLFile)objNewEmail.HTMLBody = objTextStream.ReadAllobjNewEmail.Display’You can specify the new email recipients, subjects here using the following lines:’objNewEmail.To = jyotismith@excel.com’objNewEmail.Subject = “Excel Repair Products”‘objNewEmail.Send –> directly send out this emailobjTextStream.CloseobjTempWorkbook.Close (False)objFileSystem.DeleteFile (strTempHTMLFile)End Sub

HINWEIS: Sie können diesen Code ändern, indem Sie einige der Zeilen gemäß Ihren Informationen ändern.

Zellenbereich mit VBA-Code senden 2

  • Speichern Sie den Code und wählen Sie die Zellen aus, die Sie senden möchten.
  • Gehe zu neuem Makro .
  • Klicken Sie auf die Taste F5.
  • Sie finden eine E-Mail mit Ihren ausgewählten Zellen.

Zellenbereich mit VBA-Code senden 3

3 # Zellen kopieren und einfügen

Sie können den Zellenbereich manuell aus Ihrem Arbeitsblatt als Outlook-E-Mail kopieren und einfügen. Führen Sie die folgenden Schritte aus, um Zellen über Outlook-E-Mail zu senden:

  • Öffnen Sie die Arbeitsmappendatei und wählen Sie die Zellen aus dem jeweiligen Arbeitsblatt aus.
  • Kopieren Sie die Zellen, indem Sie Strg + C drücken.

Zellen kopieren und einfügen

  • Öffnen Sie Ihre Outlook-App .
  • Klicken Sie in Outlook auf die Registerkarte Startseite .
  • Wählen Sie Neue Nachricht .
  • Klicken Sie dann auf den Abschnitt E-Mail-Text .
  • Drücken Sie nun Strg + V drücken . Es werden Ihre kopierten ausgewählten Zellen eingefügt.
  • Geben Sie Empfänger und Betreff ein und klicken Sie auf die Schaltfläche Senden .

Mit den obigen Schritten werden die ausgewählten Zellen eines Arbeitsblatts an den Empfänger gesendet.

Wie hänge ich Excel-Dateien an E-Mails an?

Wenn Sie die Excel-Dateien per E-Mail senden möchten, gehen Sie wie folgt vor, anstatt bestimmte oder mehrere Arbeitsblätter zu senden:

  1. Klicken Sie in der E-Mail auf die Schaltfläche Anhängen und suchen Sie die Datei, die Sie senden möchten.
  • So suchen Sie die Datei in Windows 10:

Gehen Sie zu Schnellzugriff und scrollen Sie nach unten. Dort finden Sie Ihre letzten Dateien.

hänge ich Excel-Dateien an E-Mails an 1

  • So suchen Sie die Datei auf dem Mac:

Gehen Sie zu Alle meine Dateien und klicken Sie auf Änderungsdatum . Die zuletzt verwendeten Dateien finden Sie in der Spalte.

hänge ich Excel-Dateien an E-Mails an 2

  1. Kopieren Sie den Dateipfad und fügen Sie ihn ein .
  • Klicken Sie in Excel auf das Menü Datei .
  • Wählen Sie die Option Info aus dem Menü.

(Excel 2013 und Excel 2016) 

  • Klicken Sie mit der linken Maustaste auf den Dateipfad und wählen Sie Link in Zwischenablage kopieren . (Excel 2010)
  • Drücken Sie Strg + C, um den Dateipfad zu kopieren.

hänge ich Excel-Dateien an E-Mails an 3

  • Fügen Sie den kopierten Dateipfad in den Dateinamen ein: in einen E-Mail-Anhang.
  • Klicken Sie auf die Schaltfläche Einfügen .

Auf diese Weise können Sie Ihre Excel-Dateien anhängen und per E-Mail senden.

Fazit

Hier geht es darum, wie Sie ein bestimmtes Arbeitsblatt oder eine bestimmte Zelle als E-Mail-Anhang senden können Ich hoffe, dieser Beitrag wird Ihnen hilfreich sein. 

Im Fall wird permanent , dann können Sie verwenden , wenn Ihre Excel beschädigt werden und Ihre wichtige Arbeitsdatei gelöscht Excel-Reparatur-Tool Ihre Arbeitsmappe Datei in seinem ursprünglichen Format zu kommen.

Mit dem Excel-Reparatur- Tool können Sie Excel-Fehler oder Korruptionsprobleme beheben, sodass Sie störungsfrei auf Excel zugreifen können.



Margret Arthur ist Unternehmerin und Content-Marketing-Expertin. Sie schreibt technische Blogs und Fachkenntnisse zu MS Office, Excel und anderen technischen Themen. Ihre unverwechselbare Kunst, technische Informationen in leicht verständlicher Sprache darzustellen, ist sehr beeindruckend. Wenn sie nicht schreibt, liebt sie ungeplante Reisen.