Hallo hansdampf,
nachfolgend mal eine Lösungsvariante, die Dir Outlook mit allen E-Mailempfängern öffnet. Bedingung ist hier jedoch, dass die E-Mailadressen mit Semikolon getrennt sind. Wenn nciht, muss man das Makro dann nochmal modifizieren.
Kopiere das Makro in ein StandardModul und starte es z.B. über eine Befehlsschaltfläche
Teste das Makro aber bitte in einer Testdatei und nicht gleich in Deiner Originaldatei.
Option Explicit
Sub Mailversand()
Dim objOutlook As Object
Dim Nachricht
Set objOutlook = CreateObject("Outlook.Application")
Set Nachricht = objOutlook.CreateItem(0)
With Nachricht
'Text für Betreffzeile
.Subject = "E-Mailbetreff, wenn gewollt. Ansonsten den Text löschen"
'Text für E-Mail
.Body = "Hier Nachrichtentext, wenn gewollt. Ansonsten den Text löschen"
'In die Zeile "An" wird der Empfänger eingetragen
.To = Range("N6")
'Mail angezeien
.Display
End With
Set objOutlook = Nothing
Set Nachricht = Nothing
End Sub
Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf
meiner HP in der
Rubrik Anleitungen und dort dann in der
Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.
Bei Fragen melde Dich.
MfG,
Oliver
[sub]Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du[/sub]
[sup] ein Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.[/sup]