AW: Tabelle1.Cells(Target.Row, "G:Q")
22.03.2023 10:58:12
Juergen
Hallo Rudi,
vielen Dank für die schnelle Antwort.
Ich habe den Code wie folgt ergänzt, erhalte aber wieder einen Fehler:
Tabelle1.Cells(Target.Row, 7).Resize(, 11).AddComment Text:="Termin in Outlook eingetragen am " & Now
Interpretiere ich es richtig, dass bei Spalte 7(G) es beginnt und bei Spalte 11 (K) es endet? Wenn ich den Bereich von G bis Q abdecken möchte, wäre der Code dann so?
Tabelle1.Cells(Target.Row, 7).Resize(, 17).AddComment Text:="Termin in Outlook eingetragen am " & Now
Falls das richtig ist, muss ich irgendeinen Fehler beim einkopieren gemacht haben. Kannst du da helfen?
Sub erstelleOutlookTermin(Target As Range)
If Target.Value > "" Then
If MsgBox("Neuen Termin für " & Tabelle1.Cells(Target.Row, "C") & " (" & Tabelle1.Cells(Target.Row, "B") & ") erstellen?", vbOKCancel, "Outlook Termin") = vbOK Then
Set OutApp = CreateObject("Outlook.Application")
Set apptOutApp = OutApp.CreateItem(1)
With apptOutApp
'Kategorie
.Categories = "TÜV Termin"
'Start- & Enddatum
.Start = DateSerial(Year(Tabelle1.Cells(Target.Row, "E")), Month(Tabelle1.Cells(Target.Row, "E")) + Tabelle1.Cells(Target.Row, "D"), 1)
.End = DateSerial(Year(Tabelle1.Cells(Target.Row, "E")), Month(Tabelle1.Cells(Target.Row, "E")) + Tabelle1.Cells(Target.Row, "D"), 31)
'Zusätzlicher Text
.Body = "Letzter TÜV: " & Tabelle1.Cells(Target.Row, "E")
'Betreff
.Subject = Tabelle1.Cells(Target.Row, "C") & " (" & Tabelle1.Cells(Target.Row, "B") & ") | TÜV"
'Ganztägiges Ereignis
.AllDayEvent = True
'Termin speichern
.Save
'Anzeigen
'.Display
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Tabelle1.Cells(Target.Row, 7).Resize(, 17).AddComment Text:="Termin in Outlook eingetragen am " & Now
'Kommentar einfügen
End With
End If
End If
End Sub
Danke & Gruss,
Juergen