Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Verteilerliste aus Excel heraus
#1
Grüße Liebe Community,

Ich habe eine kleine Datei erstellt, mit Hilfe des Internets, die es mir ermöglicht, aus Excel heraus eine neue Mail zu öffnen in der die Empfänger eingetragen werden.
Jetzt möchte ich aber auch noch den Betreff aus Zeile E1 und den Text aus Zeile G1 auch übernommen wird, evtl. hat jemand ja eine Idee dazu, ich verzweifle mittlerweile. :(

Vielen Dank vorab!

Gruß

Mounzer


Angehängte Dateien
.xlsx   TEST.xlsx (Größe: 13,67 KB / Downloads: 5)
Antworten Top
#2
Hallo,

lade doch mal deine Datei, wie du sie bisher hast, hier hoch. Zum Thema Outlook und Excel findest du auch hier einiges
Viele Grüße,
Matthias

-------------------------------------------------------------------------------------------

Man muß nicht alles wissen, man muß nur wissen, wie man die Lösung findet.
Antworten Top
#3
Hallo Mounzer,

beachte bitte deine PN!!! Hat dein erneut im falschen Forum geposteter Beitrag dasselbe Problem zum Inhalt?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#4

.xlsx   TEST.xlsx (Größe: 13,67 KB / Downloads: 1)

Sehr gute Idee.   :100:
Antworten Top
#5
Habe schon eine Antwort geschrieben lieber Admin, Danke. :)
Antworten Top
#6
Hi,

und wo ist das Makro?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • Mounzer
Antworten Top
#7
Ich dreh ab, es ist nicht abgespeichert. verdammt. :(


Hier ist aber noch der Code, hui... :)


Option Explicit

Sub MW_AbteilungsVerteilerMailVersand()
   Dim oAppOutlook As Object
   Dim i As Long
   Dim sAbteilung As String
   Dim sTemp As String
    
     sAbteilung = Sheets("Tabelle1").Cells(1, 2).Value
     sTemp = ""
    
     With Sheets("Tabelle1")
         For i = 4 To .UsedRange.Rows.Count + .UsedRange.Row - 1
             If .Cells(i, 1).Value = sAbteilung Then
                 sTemp = sTemp & .Cells(i, 4).Value & ";"
             End If
         Next i
         'Das letzte Semikolon entfernen
         If Trim(sTemp) <> "" Then
             sTemp = Left(sTemp, Len(sTemp) - 1)
         End If
     End With
    
     'Wenn mindestens eine E-Mail Adresse gefunde wurde wird
     'eine E-Mail vorbereitet:
     If Trim(sTemp) <> "" Then
        
         Set oAppOutlook = CreateObject("Outlook.Application")
         With oAppOutlook.CreateItem(0)
              .To = sTemp 'Unser E-Mail Empfänger String aus sTemp
              .Subject = "Betreffzeile" 'E-Mail Betreffzeile
              .Body = "Mail-Inhalt..." 'E-Mail Inhalt
              .Display 'E-Mail anzeigen
              '.Send = Direkt senden
         End With
    
     Else
    
         MsgBox "Die gesuchte Abteilung hat keine " & _
             "hinterlegten Mitarbeiter oder E-Mail Adressen!"
    
     End If
    
     Set oAppOutlook = Nothing
End Sub
Antworten Top
#8
Hallo,

du hast doch schon fast alles, du musst nur noch in den Zeilen
Code:
.Subject = "Betreffzeile" 'E-Mail Betreffzeile
               .Body = "Mail-Inhalt..." 'E-Mail Inhalt
den Verweis auf die entsprechenden Zellen setzen. Sollte ja bei dem, was du schon programmiert hast, kein Problem darstellen...
Viele Grüße,
Matthias

-------------------------------------------------------------------------------------------

Man muß nicht alles wissen, man muß nur wissen, wie man die Lösung findet.
Antworten Top
#9
(18.07.2018, 14:29)Matthias84 schrieb: Hallo,

du hast doch schon fast alles, du musst nur noch in den Zeilen
Code:
             .Subject = "Betreffzeile" 'E-Mail Betreffzeile
              .Body = "Mail-Inhalt..." 'E-Mail Inhalt
den Verweis auf die entsprechenden Zellen setzen. Sollte ja bei dem, was du schon programmiert hast, kein Problem darstellen...

In meinem ersten Beitrag hatte ich geschrieben:  "Ich habe eine kleine Datei erstellt, mit Hilfe des Internets"   = keine Kenntnisse..
Antworten Top
#10
Hi,

naja, auch bei keine Kenntnisse reicht hier lesen. 

"Betreffzeile" 'E-Mail Betreffzeile
"Mail-Inhalt..." 'E-Mail Inhalt

sieht dann so aus wie hier:


Code:
Sheets("Tabelle1").Cells(1, 2).Value
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste