Outlook-Termin aus Excel heraus erstellen | Excel VBA

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Wir können Outlook Kalendereinträge aus Excel heraus erstellen. Dabei haben wir Zugriff auf alle Eigenschaften des Termins und können den Termin sogar direkt an andere Teilnehmer versenden, um individuelle Outlook Einladungen zu erstellen, ohne Outlook zu öffnen.
    Kostenloser VBA-Einstiegskurs: vbatrainer.mykajabi.com/offer...
    VBA-Coaching: www.vbatrainer.de/
    Beschreibung zum Video: www.vbatrainer.de/outlook-termin
    ________
    LINKS zu den Excel VBA Grundlagenvideos
    ► Anfänger-Tutorial: www.vbatrainer.de/anfaenger-t...
    ► Mail Versenden: www.vbatrainer.de/mail-versen...
    ________
    Timestamps
    0:00 Ziel des Videos
    0:18 Ausgangslage und Vorbereitung der Excel Oberfläche
    1:16 Neues Modul anlegen
    2:14 Outlook Bibliothek aktivieren
    2:37 Variablen der Outlook Bibliothek dimensionieren
    4:23 Terminerstellung mit AppointmentItem
    4:52 Betreff über .subject einfügen
    5:17 Teilnehmer über .requiredattendees einfügen
    6:02 Datums über .start einfügen
    6:19 Dauer des Termins über .duration einfügen
    6:32 Beschreibungstext des Termins über .Body einfügen
    7:07 Anzeigen des erstellen Termins über .display
    7:25 Leeren der Variablen nach Terminerstellung
    7:42 Schritt für Schritt Durchlauf
    8:55 Automatische Versendung des Termins über .save
    9:25 Makro einem Button zuweisen

КОМЕНТАРІ • 101

  • @KaiWeissmann
    @KaiWeissmann  3 місяці тому

    Die neuste Version von Outlook unterstützt VBA nicht mehr.
    Meine Empfehlung ist stattdessen Power Automate zu nutzen, um aus Excel heraus Termine zu erstellen.
    Eine erste Einführung in Power Automate gibt es hier: ua-cam.com/video/d5pKsplJ1O4/v-deo.html&ab_channel=KaiWeissmann
    LG Kai

  • @EmelyHesse
    @EmelyHesse Рік тому +7

    Könntest du erklären, wie man das für eine ganze Tabelle durchführt und nicht nur für die Zeile A1 & wie man Serientermine einstellt?

  • @DietmarMaass
    @DietmarMaass Рік тому +1

    Ich suche schon ewig nach einer solchen (super einfach und verständlich erklärten) VBA Lösung für dieses Verfahren. Chapeau und vielen Dank dafür und der Kanal ist abonniert.

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Vielen Dank für das Lob und dein Abo!

  • @marekh1554
    @marekh1554 2 роки тому +2

    Ich sage immer mit Excel ist fast alles möglich … Es macht richtig Spass deine Videos anzuschauen.
    Wie immer super erklärt 👍

  • @IronsideGER
    @IronsideGER 2 роки тому +1

    Sehr nützlich, vielen Dank und mach gerne weiter so 👍

  • @user-zy8rf7bj2z
    @user-zy8rf7bj2z 6 місяців тому

    Hallo Kai,

    danke für die sehr anschauliche Anleitung!
    Daraufhin habe ich versucht, die Prozedur in einer Schleife laufen zu lassen, um nacheinander mehrere Termine zu erstellen.
    Die einzutragenden Subjects sind in diesem Fall Dienstplansymbole in einem Excel Kalender Zeile 12, Spalten C bis AG, Tageszahl (Datum als TT 01 bis 31) in Zeile 10, Wochentag (Datum als TTT) in Zeile 11.
    Die restlichen Monate in den Zeilen 13 bis 40 darunter.
    Zwischenziel ist, dass das Makro zunächst Outlook Termine für den kompletten Monat (hier Januar) erstellt.
    Als erstes wird dafür mit Range("C12").Select der Startpunkt angesteuert (vorläufig die Zelle C12), in der das Dienstplansymbol für den 01.01.2024 enthalten ist.
    Für die Abarbeitung der relevanten Zeile und Spalte habe ich zunächst nur Zeile (12) und Spalte (C bis AG) als Integer dimensioniert (Dim Zeile As Integer und Dim Spalte As Integer) und die Schleife eingetragen
    For Zeile = 12 To 12
    For Spalte = 3 To 33
    Cells(Zeile, Spalte).Select

    Dann wird, wie in Ihrer Anleitung beschrieben, der erste Termin erstellt.
    - das Startdatum ist dabei zwei Zellen über dem Dienstplansymbol zu finden (hier 01.01.2024)
    - der Eintrag ist als ganztägiger Termin mit Status Frei, ohne Erinnerung und Privat definiert

    'Termin erstellen
    With oTermin
    '.Display
    .Subject = ActiveCell.Value
    .AllDayEvent = True
    .Start = ActiveCell.Offset(-2, 0).Value
    .BusyStatus = olFree
    .ReminderSet = False
    .Sensitivity = olPrivate
    .Save
    End With
    Next Spalte
    Problem 1:
    Der Termin für den 01.01. wird erfolgreich erstellt, im weiteren Verlauf werden auch die Daten für den zweiten Termin erfasst und eingetragen, allerdings wird dann mit .save der bereits vorhandene Termin editiert und für den 02.01. gepeichert, wandert also zum 02.01.
    Leider habe ich keine Möglichkeit gefunden, das Outlook Fenster, in dem der Termin definiert wird, zu speichern u n d zu schließen.
    Problem 2:
    Wohin genau muss ich bei Verwendung der For Next Schleife den Abschnitt 'Variablen leeren platzieren?
    Egal, wohin ich die beiden Befehle stelle, es kommt immer die Fehlermeldung Laufzeitfehler '91' Objektvariable oder With-Blockvariable nicht festgelegt.
    Problem 3:
    Der Kalender ist naturgemäß für ein ganzes Jahr erstellt, insofern könnten die Termine auch für das komplette Jahr eingetragen werden.
    In der For - Next Anweisung kann ich mehrere aufeinanderfolgende Zeilen bzw. Spalten (á la C12:C33) definieren ...:
    For Zeile = 12 To 40
    For Spalte = 3 To 33
    Next Spalte
    Next Zeile

    ... nicht aber mehrere, nicht aufeinanderfolgende Zeilen (á la C12; C15; C18; ...) ...
    Meine Versuche mit For Zeile = 12 To 40 Step 3 waren nicht wirklich erfolgreich ...
    Es würde mich sehr freuen, wenn Sie mir Hinweise oder sogar Lösungen geben können!

    Danke und

    Freundliche Grüße

  • @Elchbebeblender
    @Elchbebeblender 2 роки тому +1

    Hi,
    ich sehe noch keinen konkreten Anwendungsfall für mich, aber gut zu wissen was so alles geht. Danke und weiter so...

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Hi Andreas, vielen Dank für dein Feedback :)

  • @markus6338
    @markus6338 Рік тому +1

    danke, sehr cooles Video :-)

  • @marcbro1968
    @marcbro1968 Рік тому +2

    Hallo Kai, vielen Dank für das gute Video. Wie kann ich mehrere Datum u. Maliadressen , sprich verschiedene Termin für unterschiedliche Teilnehmer erstellen? Geht das mit der Programmierung?

  • @Tino51
    @Tino51 2 роки тому +1

    Danke!

  • @gerdmuster4541
    @gerdmuster4541 Рік тому +1

    Vielen Damk!

  • @jankliewer2641
    @jankliewer2641 Рік тому

    Hallo Kai,
    vielen Dank für deine tolle und nützliche Anleitung.
    Ich habe aber eine weitere Frage, wäre es möglich, dem Termin auch gleich die Excel Tabelle als PDF Dokument (so wie bei den E-Mails) anzuhängen?
    Würde mich freuen von dir zu hören.
    Viele Grüße!
    Jan

  • @sarahlavacova1340
    @sarahlavacova1340 2 роки тому +1

    Hallo Kai, super hilfreiche Videos sogar für Leute, die sich null mit VBA auskennen! Ich hätte eine kurze Frage zu dem Punkt ".Start" in deinem Beispiel verwendest du eine konkrete Zeile - was ist jedoch wenn man eine Tabelle mit verschiedenen Zeilenindexen/Spaltenindexen hat? Kann man ein Tabellenbereich dort direkt auswählen obwohl die Daten nach und nach in diesem Bereich eingetragen werden? Ich würde das gerne für eine Urlaubsplanung von mehreren Leuten verwenden und da weißt man vorher nicht was eingetragen wird. ;) Probs gehen raus - weiter so!

  • @marekh1554
    @marekh1554 2 роки тому +1

    Hallo Kai, es wurde den Termin in Outlook erstellt aber wie würdest du vorgehen um diesen Termin zu bearbeiten oder zu löschen über VBA?

  • @ichffm78
    @ichffm78 Рік тому

    Vielen Dank für das Video und die Anleitung!
    Sowas suche ich schon lange.
    Leider klappt der Kalender-Eintrag nur bei mir; nicht bei den angegebenen Kollegen.
    Müssen die Kollegen auch die VBA-Bibliothek aktiviereren?

  • @chriss8751
    @chriss8751 2 роки тому +1

    Super Video! Danke für die Erläuterung, genau das habe ich gesucht! Hast du auch noch eine Lösung parat wenn eine eine Liste von Terminen habe? Also wenn ich nicht nur einen Termin, Mail etc. erstellen will sondern gleich mehrere auf Basis einer Liste.

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Hallo Chris, freut mich, dass dir mein Video gefällt :)
      Du kannst die hier gezeigte Prozedur beliebig oft in einer For-Next Schleife aufrufen. Zu der Schleife habe ich hier auch schonmal ein Video gemacht: vbatrainer.de/if-anweisung/
      Ich wünsche dir alles Gute bei der Umsetzung!
      LG Kai

  • @christianriegert820
    @christianriegert820 2 роки тому

    Hallo Kai, wieder ein tolle Video. Danke! Habe nur das Problem, dass er das (olAppointmentItem) partout nicht schlucken will. Outlook Ojectbibliothek ist natütlich eingebunden. Danke im Voraus für die Hilfe

  • @Charly-wg1go
    @Charly-wg1go 7 місяців тому

    Hallo Kai, vielen Dank für das super Video. Ich bin Mac User und würde den Termin gerne in den Apple Kalender eintragen lassen. Funktioniert das auch?

  • @ThisIsScorefun
    @ThisIsScorefun 2 роки тому

    7:25 Bzgl. Leeren der Variablen frage ich mich immer wieder, ob die Reihenfolge egal ist
    mit Set oApp = Nothing wird doch Outlook aus dem Speicher entfernt und damit auch automatisch oTermin, oder?

  • @saiba1887
    @saiba1887 Рік тому

    Hey
    funktioniert das auch mit einer Teams Besprechung?

  • @72leachim
    @72leachim 2 роки тому +4

    Hi Kai,
    Danke für die gute Beschreibung. Mich würde noch interessieren, wie ich auf verschiedene Kalender zugreifen kann. Ich habe beruflich einen persönlichen Mailaccount mit Kalender, aber auch einen Account über ein Funktionspostfach (also Postfach mit mehreren Teilnehmern). Wie greife ich darauf zu? Wäre schön, wenn Du mir da einen Hinweis geben könntest.
    Danke
    Michael

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hallo Michael, ich erstelle aktuell ein Video dazu, das dann in 3 Wochen rauskommt. LG Kai

    • @klaushuber6827
      @klaushuber6827 Рік тому

      ​@@KaiWeissmann Hallo Kai, Super wie du das machst, das begeistert mich als IT Grufti (60) und Fachinformatiker Systemintegration. Wenn ich solche Lehrer vor 30 Jahren gehabt hätte wäre mir der Spass am programieren nicht vergangen. Hab deine Videos (fast) alle durch und schon 2 Projekte fertiggestellt. Mit dem Termineintragen in Outlook funktioniert hervorragend, leider nur im Default Kalender. Auch mich würde interresieren wie man einen freigegebenen Kalender anspricht, suche schon seit über zwei Wochen im Netz aber die Lösungen sind alle zu alt und passen nicht zu deiner Programierung. Ich würde dir auch einen Betrag überweisen, gern über Paypal (über Google geht nicht). Nochmals Danke Danke Danke für deine tollen Videos
      LG Klaus 👍👍👍👍👍

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo ihr beiden, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @simonleipold3072
    @simonleipold3072 2 роки тому +2

    Hallo Kai, ein klasse Video mal 👍
    Könntest evtl. mal ein Video dazu erstellen, wie man Bilder über vba von Excel auf Word übertragen kann ?
    Danke :))

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      Hallo Simon, vielen Dank für deinen Kommentar :) Ja, kommt direkt auf die Liste. Soll das Bild aus der Excel-Datei oder aus einem Ordner kommen? LG Kai

    • @simonleipold3072
      @simonleipold3072 2 роки тому +1

      @@KaiWeissmann ein Beispiel mit beiden wäre klasse, also sowohl aus der Excelliste als auch über einen Ordner :))

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      @@simonleipold3072 Alles klar :)

  • @kaistemmler60
    @kaistemmler60 2 роки тому

    Das ist schon mal cool. Gibt es auch die Möglichkeit, dass man Termine an allen freien Zeiten im Kalender anlegen kann? Ein Beispiel. Ich würde gern im Zeitraum vom 01.04.2022 bis 07.04.2022 einen Termin mit dem Betreff "Test" anlegen. Es soll bei jedem Tag geprüft werden, ob im Zeitfenster von 8 bis 16 Uhr noch freie Zeiten vorhanden sind und wenn ja, dann lege bitte einen Termin entsprechend an. Geht sowas?

  • @laxbone6914
    @laxbone6914 Рік тому +2

    Hallo Kay, könntest du bei Gelegenheit noch zeigen, wie man Termine in spezielle OutlookKalender eintragen kann?

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hallo, dazu erstelle ich aktuell ein Video. Sollte dann in 3 Wochen online gehen :) LG Kai

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hey, hier das entsprechende Video: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @user-de2hu8rn7m
    @user-de2hu8rn7m Рік тому

    Grossartig! geht das auch mit Aufgaben in outlook?
    LG, Christian

  • @andreaskern4277
    @andreaskern4277 Рік тому +1

    Hallo @Kai Weissmann . erstmal vielen Dank für deine komplette Videoreihe . Mir helfen deine Erklärungen immer wieder um neue Lösungen für meine tägliche Arbeit als Schwerbehindertenvertretung zu finden und Excel effektiver zu nutzen.
    Zu diesem Video hätte ich mal eine Konkrete Frage. Wäre es auch möglich die Termine aus einer Userform zu erstellen ohne auf ein Tabellenblatt zurückgreifen zu müssen ? Denkbar wäre eine Textbox/ Combofeld oder ähnliches. Und hast du eine Idee für ein Datumsfeld in einer Userform. Bei der von Excel selbst möglichen Datei (OlkDateControl) in der Werzeugsammlung stürzt bei mir regelmäßig Excel ab.
    Vielen Dank Andreas

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo Andreas, vielen Dank für deinen Kommentar. Freut mich sehr, dass dir die Videos weiterhelfen!
      Du kannst die Informationen auf jeden Fall auch aus einer UserForm herausnehmen.
      Bezüglich DatePicker: ich habe da vor längerem mal etwas selbst erstellt und werde das in meinem nächsten Onlinekurs veröffentlichen.
      LG Kai

  • @raphaelbittner4994
    @raphaelbittner4994 2 роки тому +1

    Klasse Video, ich habe mehrere Kalender bei mir in Outlook. Wie kann ich definieren, auf welche(n) Kalender der Termin eingetragen werden soll?

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo Raphael, freut mich, dass dir das Video gefällt. Ich erstelle aktuell ein Video dazu, wie wir Termine in anderen Kalendern eintragen können. Das Video wird in 3 Wochen online gehen. LG Kai

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hey Raphael, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @nachtalp7500
    @nachtalp7500 2 роки тому

    Genau das was ich gesucht habe! Den Code für recurring meetings habe ich mir aus dem Netz gefischt. Was noch fehlt ist die Ergänzung als TEAMS meeting. Das scheint wohl nicht so einfach zu sein.

  • @littlecryme
    @littlecryme 2 роки тому +1

    Vielen Dank! Super Video und verständliche Erklärung!
    Leider möchte ich nicht nur einen Termin, sondern gerade mehrere aus einer Liste erstellen bzw. so, dass sich das Makro nicht nur auf eine Zeile beschränkt, sondern alle beschriebenen Zeilen übernimmt. Gibt es da etwas in der Art?

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      Hallo, freut mich, dass dir mein Video gefällt!
      Du kannst den hier gezeigten Code in eine If-Schleife setzen und ihn dadurch mehrfach ausführen.
      If-Schleifen erkläre ich hier: vbatrainer.de/if-anweisung/
      LG Kai

    • @littlecryme
      @littlecryme 2 роки тому +1

      @@KaiWeissmann Vielen Dank für Deine Hilfe. Habe es mit der If-Schleife nicht hingekriegt, habe es jedoch anders lösen können. Für diejenigen mit dem gleichen Problem:
      Sub Outlook_Termin()
      Dim oApp As New Outlook.Application, outmeet As Outlook.AppointmentItem
      Dim I As Long, setupsht As Worksheet
      Set XXXsht = Worksheets("XXX")
      For I = 2 To Range("A" & Rows.Count).End(xlUp).Row
      Set outApp = Outlook.Application
      Set outmeet = outApp.CreateItem(olAppointmentItem)
      With outmeet
      .Subject = "Test"
      .Start = XXXsht.Range("N" & I).Value
      .Duration = 30
      .Body =
      .Display
      End With

      Next
      Set outApp = Nothing
      Set outmeet = Nothing
      End Sub

    • @littlecryme
      @littlecryme 2 роки тому +1

      Wäre jedoch sehr froh, wenn mir jemand sagen könnte, wie ich diesen Code noch anpassen muss, damit die Termine in einen spezifischen Unterordner bzw. Shared-Ordner gespeichert werden und nicht im "allgemeinen" Ordner

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo und danke, dass du deinen Code hier teilst. Ich erstelle aktuell ein Video dazu, wie wir Termine in geteilten Kalendern erstellen können. Das Video wird in 3 Wochen online gehen. LG Kai

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hey, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @kadirince1022
    @kadirince1022 Рік тому

    Hallöchen ich habe mal eine Frage...
    Wie kann ich mein dienstplan den ich als PDF Datei bekomme, in den Kalender übertragen...?
    Ich habe versucht über excel als csv Datei usw... habe es aber irgendwie nicht geschafft...

  • @tzuutz3735
    @tzuutz3735 2 місяці тому

    Hallo, ist es möglich, Termine aus Excel in einen anderen, meiner Kalender (z. B. Geburtstage) eintragen zu lassen und wenn ja, wie kann ich dies machen?

  • @jensG85
    @jensG85 Рік тому +1

    Hallo Kai. Danke erstmal für die ganzen tollen Tipps und Videos. Hat mir schon einiges an Arbeit erleichtert bei meinen Anfängen. Ich habe das SMS-OutlookAddIn hier und würde dieses gerne per vba ansprechen. hast du da einen quicktipp für mich ? :) leider meine ich nicht unter createitem(olmobileitemSMS). Ich weiß nicht wie ich das addin ansprechen kann :/

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hallo Jens, freut mich, dass dir die Tipps und Videos gefallen! Einen Quicktipp habe ich dafür leider nicht. Allerdings nehme ich es mal auf die Ideenliste auf. Wenn sich mehr Leute dazu melden, dann mache ich was dazu :) LG Kai

  • @gerdf.717
    @gerdf.717 Рік тому

    Hallo Kai, ich finde das eine super Sache und bei mir funktioniert es auch. Nun habe ich nur ein Problem damit. Ich wollte die Termine nicht in meinen Outlook-Kalender eintragen sondern auf unseren Outlook-Teamkalender auf dem Sharepoint. Geht dies auch?
    An diesem Punkt hänge ich gerade.
    Gruß Gerd

  • @MaRi-jf2cl
    @MaRi-jf2cl 2 роки тому +1

    Hallo Kai, super Video und wieder total sinnvoll. Ich schreibe ab und zu in Listen Ersatzteile zur Angebotserstellung heraus, mit deinem Tipp kann ich nun mit einem Offset auf das Erstellungsdatum der Liste, eine Erinnerung setzen, ob die Dinge durch den Kollegen bearbeitet wurden oder noch nicht. Prima.
    Aber wie kann ich zwischen Haupt- und Nebenkalender unterscheiden?

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      Hallo Ma Ri, vielen Dank für deinen netten Kommentar. Ich finde es super interessant, wie du das in der Praxis einsetzt!
      Andere Kalender kannst du auswählen mit
      Set myolApp = Outlook.Application
      Set myNamespace = myolApp.GetNamespace("MAPI")
      Set myFolder = myNamespace.GetDefaultFolder(olFolderCalendar).Folders("Unterkalender")
      myFolder.Items.Add
      Ich hoffe, das hilft dir weiter :)
      LG Kai

    • @mattri483
      @mattri483 2 роки тому +1

      @@KaiWeissmann Hallo und vielen Dank für die Rückmeldung, leider bekomme ich das mit diesen Codeschnipseln nicht hin ;-)

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      @@mattri483 Hallo, schade, dass es damit nicht klappt. Ansonsten habe ich hier noch den Forumsbeitrag, aus dem der Code stammt: www.office-loesung.de/ftopic527859_0_0_asc.php

    • @mattri483
      @mattri483 2 роки тому +2

      @@KaiWeissmann
      Hallo Kai, habe es hinbekommen 👍😉😀,
      Sub MeineErinnerung()
      Dim oApp As New Outlook.Application
      Dim oTermin As Outlook.AppointmentItem
      Dim myolApp As Outlook.Application
      Dim myNamespace As Outlook.Namespace
      Dim myFolder As Outlook.Folder
      Set oTermin = oApp.CreateItem(olAppointmentItem)
      Set myolApp = Outlook.Application
      Set myNamespace = myolApp.GetNamespace("MAPI")
      Set myFolder = myNamespace.GetDefaultFolder(olFolderCalendar).Folders("Mein Privater")
      Set oTermin = myFolder.Items.Add
      With oTermin
      .Subject = Tabelle1.Range("A3").Value
      .Start = Tabelle1.Range("B3").Value
      .Duration = 60
      .Body = "Testtermin"
      .Save
      End With
      Set oApp = Nothing
      Set oTermin = Nothing
      'Matt Ri abgewandelt von Beispiel von VBATrainer: www.vbatrainer.de
      'Falls es jemand braucht ;-), gern für ALLE
      End Sub
      Danke Gruß Matt Ri

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      @@mattri483 freut mich, dass es geklappt hat und vielen Dank, dass du den Code hier reinstellst!

  • @sebastianneu5882
    @sebastianneu5882 2 роки тому +1

    Hallo Kai, super Video. Allerdings habe ich das Problem dass ich einen Mac nutze und kein Outlook sondern den Apple Kalender. Jetzt weiss ich nicht in wie weit du da helfen kannst. ist das was du in diesem Video gezeigt hast auch auf Mac möglich. leider kann ich keinen Verweis zum Apple Kalender erstellen.

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому +1

      Hallo Sebastian, danke für deinen Kommentar :) Für Apple müsstest du mit einer anderen Schnittstelle arbeiten. Falls die Frage öfter aufkommt, erstelle ich dazu ein Video. LG Kai

  • @blocksberg2245
    @blocksberg2245 Рік тому +1

    Vielen Dank für das Video! Es ist das erste Mal das ich mich mit dieser Thematik auseinandersetze und habe es gleich nachvollziehen können. Eine Frage ist mir aufgekommen.
    Dieses Makro funktioniert super für einen Termin, wie mache ich es aber nun, dass die Zellen im Makro angepasst werden (ohne das ich jedes Mal ein Neues erstellen muss)?
    BSP.: Ich habe einen Kalender in Excel, will dort einen Termin erstellen mithilfe des Makros. Nun möchte ich das gleiche Makro aber nicht nur für den 04.04.2023 nutzen sondern auch für den 15.05.2023 (z.B.). Dort fällt mir aktuell keine Lösung ein und 365 Makros möchte ich ungern erstellen.
    Vielleicht kennst du da ja eine einfach Lösung.

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Wenn ich dich richtig verstanden habe, dann möchtest du von der aktiven Zelle (in die du gerade geklickt hast) den Wert (Datum) auslesen und einen entsprechenden Termin hinzufügen.
      Den Wert der aktuell markierten Zeile bekommst du über activecell.value
      Und diesen Wert musst dann eben bei .Start einfügen.
      Ich hoffe das hilft dir weiter.

    • @blocksberg2245
      @blocksberg2245 Рік тому

      Hallo Kai, danke für deine schnelle Antwort. Ich habe dir eine Mail geschrieben in der ich mein "Problem" genauer beschrieben habe.

  • @celinak8790
    @celinak8790 Рік тому

    Guten Tag zusammen, könnte mir jemand erklären wie man vorher wieder alle Termine von der liste in Outlook löschen kann ? Am besten auch über einen Button. Weil ansonsten fügen sich bei Änderungen in der Tabelle immer alle Termine Doppelt ein. Vielen lieben Dank!

  • @fabianhatz8053
    @fabianhatz8053 6 місяців тому

    Ist es auch möglich eine Liste von Email Adressen von Mitgliedern hinzuzufügen und Termine zu versenden?
    Ich möchte alle Probentermine in die Excel eintragen und dann an alle Mitglieder die Termine quasi per knopfdruck versenden, geht das?
    Wäre sehr froh über eine Nachricht! Danke!

  • @svenditze8930
    @svenditze8930 2 роки тому

    Hallo,
    soweit konnte ich das alles so anwenden, beim Prüfen wo er alles setzt kommt bei Teilnehmer nicht die Emailadresse sondern nur Zahlen. Zeilenformat schon nur auf Text gesetzt

  • @viobanksy5613
    @viobanksy5613 2 роки тому +1

    Super Video! Ich hab nur ein Problem, ich habe zwei Kalender. Gibt es die Möglichkeit, dass ich auswählen kann, von welchem Kalender der Termin versendet wird? Konnte im Internet leider nichts finden.. Vlt. kannst du oder jemand aus der Community mir helfen :) Vielen Dank schon mal!!!

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hallo, freut mich, dass dir das Video gefällt. Ich erstelle aktuell ein Video dazu, wie wir Termine in anderen Kalendern eintragen können. Das Video wird in 3 Wochen online gehen. LG Kai

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hey, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

    • @viobanksy5613
      @viobanksy5613 Рік тому

      @@KaiWeissmann Hi Kai super vielen lieben Dank💪🏻 Habe es mir heute bereits angesehen und umgestetz. Du bist wirklich eine große Hilfe! ☺️

  • @solemiosmarti2696
    @solemiosmarti2696 2 роки тому

    Hallo Kai, ich bin was Exel angeht anfänger, ich möchte nicht nur eine Erinnerung setzten sondern 8, leider ging hier nur der eine dann kommt immer Objekt unterstützt diese Eigenschaften oder Metode nicht, mache ich was falsch ? Besten Dank für die Hilfe!!!!!! Gesunde Grüße Sven

  • @juliusfaulhaber5850
    @juliusfaulhaber5850 Рік тому +1

    Kann man das auch automatisieren, sodass man nicht auf den Button drücken muss?

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Um ein Makro zu einem bestimmten Zeitpunkt auszuführen schaue dir gerne mein Video dazu an:
      ua-cam.com/video/mNvFCE1pjAM/v-deo.html

  • @philipph6895
    @philipph6895 2 роки тому

    Könntest du mal zeigen wie man aus Outlook API Request mit einem Header (Token) verschicken kann? Danke :)

  • @Joker1SH
    @Joker1SH 2 роки тому +1

    Hm, eigentlich ja eine tolle Idee und sieht ja auch wieder prima und schlüssig aus 😀, aber der Eintrag geht immer an mich selbst. Ich habe ein Family Office 365, aber egal, welche Mail-Adresse ich in die Zelle schreibe - es gibt nur bei mir selbst einen Eintrag. Ist das gar nicht dafür gedacht, am anderen Kalender einen Eintrag zu speichern? Freigaben sind erledigt. Dankeschön im Voraus für eine kurze Antwort.

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Und du hast die anderen Teilnehmer unter requiredattendees gelistet?

    • @Joker1SH
      @Joker1SH 2 роки тому

      @@KaiWeissmann Hallo Kai, vielen Dank für die schnelle Antwort. Meine eigene Mail-Adresse steht weder im Blatt noch im Code; ich habe die Zieladresse sogar fix in den Code geschrieben, damit nichts übersehen wird. Ist meine Vermutung richtig, dass man Kalendereinträge nur in Adressen speichern kann, deren Kontakte man gespeichert hat und die Adressaten ebenso meine Adresse in den Kontakten gespeichert haben müssen? Sind Freigaben notwendig? Nochmals ein Dank voraus. Update: Ich verwende im Family Office 365 hotmail.com-Adressen. Beim.Display zeigt es mir den Termin mit [ Speichern ], also nicht "Besprechung" [ Senden ] wie in deinem Beispiel. Zur Sicherheit habe ich sämtlichen Code übernommen.

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hallo Joerg, ich erstelle aktuell ein Video dazu, wie wir Termine in anderen Kalendern eintragen können. Das Video wird in 3 Wochen online gehen. LG Kai

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Hey, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @vedatkomsucuk7490
    @vedatkomsucuk7490 2 місяці тому

    Hallo Kai super Erstmal danke meine frage währe kann mein Mehrere Gleichzeitig auch schreiben? z.b Zeile A2-A10 C2-C10+B2-B10 wenn das gehen würde dann habe ich sehr viel zeit gespart danke voraus weiter so

    • @KaiWeissmann
      @KaiWeissmann  2 місяці тому

      Wenn ich dich richtig verstehe, möchtest du mehrere Termine am Stück erstellen.
      Mache dazu am besten eine For Next Schleife, die automatisiert die Inhalte der jeweiligen Zellen heranzieht.
      Zur For Next Schleife schaue dir gerne mein Video an: ua-cam.com/video/IUj3SZWANl4/v-deo.html
      Alles Gute bei deinem Projekt

  • @hudalein9576
    @hudalein9576 2 роки тому

    Hey, super video und sehr gut erklärt. Ich hab allerdings ein etwas kompliziertere Excel-Datei. Ich weis nicht ob es hier die Hilfe gibt, ich versuch aber trotzdem Mal.
    Und zwar habe ich ein Kalender erstellt. Die Tage stehen an der ersten Zeile, also A1 bis JC1 und die Personen beginnen ab Zeile 4 abwärts (bis ca. 25). So, und jetzt folgt es wie beim Schiffeversenken, jeder Mitarbeiter trägt ein, was er ab welchen Tag macht (z.B. Außendienst, Urlaub etc)
    Wäre es möglich, dies auch mit VBA zu erstellen?
    Beispiel:
    In Zellen R8 steht, Herr Müller hat Urlaub. Dann auf diese Spalte klicken, excel erkennt, es steht unter dem Tag 7 Januar und daraus macht er einen Termin, wenn ich auf diese Zelle klicken (R8). Ich hoffe, das ist verständlich erklärt :D

  • @svenditze8930
    @svenditze8930 2 роки тому

    Hallo, wenn ich mehre Empfänger (email) habe, die Zelle im Macro einfach erweitern.

  • @BlackDiamond1808
    @BlackDiamond1808 2 роки тому +1

    Ich habe ein Problem, bei mir steht "Fehler beim kompilieren: Benutzerdefinierter Typ nichtdefiniert". Kann mir jemnd sagen was das bedeutet und was ich genau ändern muss?
    Vielen lieben Dank im vorraus.
    UPDATE: Habe den Fehler nun gefunden. Ich habe anstatt der Outlook Libary die Office Libary aktiviert. Nun funktioniert alles

    • @KaiWeissmann
      @KaiWeissmann  2 роки тому

      Super, dass du es selbst lösen konntest und danke für dein Update :) LG Kai

  • @M3IK1
    @M3IK1 Рік тому +1

    Mega gutes Video !
    Ein weiteres Abo hast du ツ
    Kannst du noch erklären wie ich einen anderen Kalender auswählen kann ?
    Geht das überhaupt

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Freut mich, dass dir das Video gefällt :)
      Ich habe deine Videoidee mal aufgenommen. LG Kai

    • @M3IK1
      @M3IK1 Рік тому +1

      @@KaiWeissmann das wäre ja mega ☺️

    • @KaiWeissmann
      @KaiWeissmann  Рік тому +1

      Ich erstelle aktuell ein Video dazu, wie wir Termine in anderen Kalendern eintragen können. Das Video wird in 3 Wochen online gehen :) LG Kai

    • @M3IK1
      @M3IK1 Рік тому +1

      @@KaiWeissmann mega da bin ich gespannt 🤩

    • @KaiWeissmann
      @KaiWeissmann  Рік тому

      Hey, hier das entsprechende Video, um zwischen Haupt- und Nebenkalender zu wechseln: ua-cam.com/video/3VguUwSHqog/v-deo.html
      LG Kai

  • @zodiarx4086
    @zodiarx4086 2 роки тому

    Hallo Kai, jetzt wäre noch gut, wenn man noch eine PDF anhängen könnte. Bzw. ein Teil der Excel direkt als Pdf anhängen könnte. Ich verzweifle daran, ich kriegs einfach nicht hin.

  • @BlackDiamond1808
    @BlackDiamond1808 2 роки тому

    Super geniales Video. Vielen lieben Dank. Bitte weiter so gradiose Videos!
    Kannst du mir bitte noch erklären wo genau der Unterschied zu diesem Video hier besteht?
    ua-cam.com/video/XUrlOEw2hHI/v-deo.html
    Es geht hier um das selbe, macht allerdings andere Schritte und trägt auch andere Sachen ein.
    Liegt das vielleicht daran, dass er die benötigten Informationen in den Zellen einträgt?
    Falls ja, wäre es möglich, dass du mal ein tutorial machst wo du zeigst, wie man genau das macht oder du den Code mal zum download bereit stellst?
    Wäre mir eine riesen Hilfe.
    Vielen lieben Dank und beste Grüße