Hallo,
ich habe das Problem, dass ich im excel eine einfache Liste habe mit den Spalten
A - Betreff
B - Datum mit Uhrzeit (09.01.2024 08:00)
C - Teilnehmer (Mailadresse)
Ich möchte solange in Spalte A Einträge vorhanden sind, diese in Outlook erstellen lassen, jedoch macht er mir nur den letzten Eintrag.
Wie muss ich die Schleife setzen, damit es klappt?
Sub TermineInOutlookEintragen()
Dim oApp As New Outlook.Application
Dim oTermin As Outlook.AppointmentItem
Set oTermin = oApp.CreateItem(olAppointmentItem)
Dim wsData As Worksheet
Set wsData = ThisWorkbook.ActiveSheet 'oder ActiveWorkbook.Sheets("Tabelle1")
LastRowA = wsData.Range("A" & Rows.Count).End(xlUp).Row
For i = 2 To LastRowA Step 1
With oTermin
.Subject = Tabelle1.Cells(i, 1).Value
.RequiredAttendees = Tabelle1.Cells(i, 3).Value
.Start = Tabelle1.Cells(i, 2).Value
.Duration = 90
.Body = "Arbeit XY machen"
.Save
End With
Next i
Set oApp = Nothing
Set oTermin = Nothing
End Sub
Danke für eure Hilfe im Voraus!
Gruß
Bert