ich habe noch zwei Fragen zum Senden von Terminen nach Outlook aus Excel welche mir auf den Nägeln brennen.
Im nachfolgenden Macro wird die Spalte I als Anfangszeit und die Spalte J als Endzeit des Termins übergeben. Bei manchen Terminen befindet sich die Anfangszeit jedoch in Spalte L und die Endzeit in Spalte M (muß leider so sein!).
Kann mir jemand helfen den Code so zu ändern, dass entweder die Spalten I und J, oder wenn diese leer sind die Spalten L und M als Anfangszeit bzw. Endzeit übergeben werden?
Mein zweites Problem ist das die Termine nur dann übergeben werden sollen, wenn in den o. g. Spalten eine Anfangszeit bzw. Endzeit steht!
Herzlichen Dank für jede Hilfe
Viele Grüße
Mat
Code aus dem bestehenden Macro:
iRow = 4
Do Until IsEmpty(Cells(iRow, 1))
Set olApt = olApp.CreateItem(olAppointmentItem)
With olApt
.Start = Cells(iRow, 2).Value + Cells(iRow, 9).Value
.End = Cells(iRow, 2).Value + Cells(iRow, 10).Value
.Subject = "Dienst"
.Location = Cells(iRow, 7).Value
.Body = Cells(iRow, 19).Value & " Streifenpartner"
.BusyStatus = olBusy
.ReminderMinutesBeforeStart = 120
.ReminderSet = True
.Save
.Move olCal
End With
iRow = iRow + 1
Loop