Thema Datum  Von Nutzer Rating
Antwort
Rot Termine aus Excel in Outlook übertragen ohne Doppelungen
06.03.2012 14:19:07 Carsten
NotSolved
08.03.2012 00:19:51 Till
NotSolved
08.03.2012 00:21:55 Till
NotSolved
08.03.2012 15:47:17 Gast78485
NotSolved

Ansicht des Beitrags:
Von:
Carsten
Datum:
06.03.2012 14:19:07
Views:
2451
Rating: Antwort:
  Ja
Thema:
Termine aus Excel in Outlook übertragen ohne Doppelungen

Hallo,

ich habe für eine Excel Tabelle ein Makro, das dafür sorgt, dass Termine aus dieser Tabelle in Outlook generiert werden. Dies funktioniert super.

ABER: Wenn ich in der Tabelle neue Daten eingebe und das Makro wieder drüber laufen lasse, dann werden auch die alten Einträge erneut in Outlook übernommen, so dass ich ständig Doppelungen habe. Wer kann mir helfen, dass eine Kontrolle stattfindet, ob der Termin schon eingetragen ist?

Hier das Makro:

Sub Excel_Control_Termin_nach_Outlook()
Dim OutApp As Object, apptOutApp As Object
Range("K2").Select
Do Until ActiveCell.Value = ""
    Set OutApp = CreateObject("Outlook.Application")
    Set apptOutApp = OutApp.CreateItem(1) 'olAppointmentItem)
    With apptOutApp
        .Start = Format(ActiveCell.Value, "dd.mm.yyyy hh:mm")
        .Subject = "Rechnung: " & ActiveWorkbook.Name & " kontrollieren"
        .Subject = ActiveCell.Offset(0, 1)
        .Body = ""
        .Location = "Büro"
        .Duration = "60"
        .ReminderMinutesBeforeStart = 15
        .ReminderPlaySound = True
        .ReminderSet = True
        .Save
    End With
    'Nächste Zelle auswählen
    ActiveCell.Offset(1, 0).Select
    'Variablen leeren,... sonst "kotzt" Outlook irgendwann mal
    Set apptOutApp = Nothing
    Set OutApp = Nothing
Loop
MsgBox "Super - Termine an Outlook übertragen!"
End Sub

 

Vielen Dank für Eure Hilfe!!!

Carsten


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Termine aus Excel in Outlook übertragen ohne Doppelungen
06.03.2012 14:19:07 Carsten
NotSolved
08.03.2012 00:19:51 Till
NotSolved
08.03.2012 00:21:55 Till
NotSolved
08.03.2012 15:47:17 Gast78485
NotSolved