Backup erstellen: Kopie der Excel-Datei automatisch abspeichern | Excel VBA

Поділитися
Вставка
  • Опубліковано 30 лип 2024
  • Unsere Excel-Datei können wir automatisiert über ein VBA-Makro in frei gewählten Zeitintervallen Backups bzw. Sicherungskopien erstellen lassen. Dabei können wir die Backups in einen eigens dafür vorgesehenen Ordner abspeichern und die erzeugten Dateien mit einem Zeitstempel versehen. Die Backups können wir dabei auch an einem anderen Speicherort wie die ursprüngliche Arbeitsmappe abspeichern, bspw. in der Cloud (OneDrive, DropBox, ...).
    Kostenloser VBA-Einstiegskurs: vbatrainer.mykajabi.com/offer...
    VBA-Coaching: www.vbatrainer.de/
    ________
    LINKS zu den Excel VBA Grundlagenvideos
    ► String-Funktionen: vbatrainer.de/string-funktionen/
    ________
    Timestamps
    0:00 Ziel des Videos / Ausgangslage & VBA Vorbereitung
    1:08 Kopie der Arbeitsmappe erstellen
    2:03 Dateipfad, Name und Endung einfügen
    4:32 Arbeitsmappe in anderem Ordner abspeichern
    6:03 Zeitstempel zur Unterscheidung der Backups
    9:54 Zeitintervall zur Backuperstellung festlegen
    11:52 Code beim Öffnen ausführen

КОМЕНТАРІ • 45

  • @thenebu
    @thenebu Рік тому +14

    Funktioniert klasse! Jedoch brauchen wir nun ein Folgevideo: Wie lösche ich automatisiert alle Backups die älter als x sind ?

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

      Das ist eine sehr gute Idee! Falls dazu noch mehr Anfragen kommen oder dein Kommentar ein paar Likes bekommt, wird das umgesetzt :) LG Kai

    • @jankroh3194
      @jankroh3194 Рік тому +3

      Bin ebenfalls sehr daran interessiert.

    • @gunterseroski8996
      @gunterseroski8996 Рік тому +3

      Das wäre eine super Erweiterung !!!

    • @detlefreali9074
      @detlefreali9074 Рік тому +3

      @@KaiWeissmann Ich bin auch interresiert.

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

      Hier nun das Folgevideo zum löschen der Backups wenn älter als X: ua-cam.com/video/S7-2MV0eG9c/v-deo.html
      Viel Erfolg bei der Umsetzung!
      Lg, Kai

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

    Ich bin übrigens schon 60 und mit deinen Erklärungen sind so manche Frusmomente überwunden worden.

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

    👍 Vielen Dank für das Video, ist immer etwas neues dabei.

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

      Hey, freut mich, dass dir meine Videos weiterhin gefallen :) LG Kai

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

    Es macht einfach immer wieder Spaß Deine Videos anzuschauen und umzusetzen.

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

      Vielen Dank für deinen netten Kommentar.
      Es freut mich, dass dir meine Videos gefallen.
      Viel Erfolg bei deinen Projekten.

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

    Danke für das ausführliche Video
    Du steckst ziemlich viel Aufwand in deine Videos und das sieht man. Ist wirklich toll erklärt für einen Anfänger wie mich.
    Das motiviert mich umso mehr tiefer in die Materie einzutauchen.

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

    Dankeschön, Kai!
    Wie immer sehr strukturiert und anschaulich vorgetragen!

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

      Hey jimbosen14!
      Sehr gerne!
      Danke für dein Feedback.
      Lg, Kai

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

    Ein sehr gut erklärtes Video! Vielen Dank für Zeit die Sie dafür aufbringen! Man bekommt so noch mehr Lust etwas auszuprobieren und seine Excelkenntnise zu verbessern!

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

      Hey Andreas!
      Vielen Dank für das Feedback.
      Alles Gute für deine Projekte.
      Lg, Kai

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

    Sehr gut erklärt. Wie immer!
    Endlich kann ich mich vor Datenverlusten schützen.
    DANKE Dir! 👍🏻

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

      Das freut mich sehr!
      Viel Erfolg mit deinen Projekten.

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

    👏Super Video wie immer gut erklärt und ein super Durchführung Danke für deine Zeit und Arbeit 🙏

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

      Hallo Michael, freut mich, dass dir meine Erklärung und die Durchführung gefällt. Alles Gute beim VBA Lernen im neuen Jahr :)

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

    Super Video wie immer :) wird bestimmt Verwendung finden :D

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

      Hallo Maik, vielen Dank für deine Rückmeldung :)

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

    Klasse gemacht! Vielen Dank!!!!! LG Christoph 😉

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

    Top Video!

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

    Backup erstellen, Kopie automatisch Speichern,
    Hallo Kai ich bin seit Jahrzehnten Excel-Fan, tue mich aber mit VBA ein bissel schwer.
    Geschriebene Tipps sind manchmal hilfreich, aber macht man einen syntaktischen Fehler in dem Neuland ist alles umsonst.
    Dein Video hat mir sehr gefallen, es macht Spass zuzusehen, wie Du es rüberbringst, nicht jeder Tutor macht es so locker und treffsicher mit wenigen Worten triffst Du den Kern.
    Mein Problem ist nun, dass zwar alles gut klappt, aber die "eierlegende" Exceldatei lässt sich nur mit "ALT" + "F4" beenden.
    Mausklicks aufs Kreuzchen ..... Fehlanzeige die Datei geht kurz "schlafen" steht dann aber immer wieder auf.

  • @Crashking1986
    @Crashking1986 Місяць тому

    Hallo Kai, sehr klasse erklärt. Ich bräuchte für meinen fall aber eher nur das "Datenbank Blatt" als Update, nicht die ganze Excel kann mir da einer weiterhelfen? :D

  • @user-mw4mw4lz7z
    @user-mw4mw4lz7z 11 місяців тому

    Hallo Kai,
    danke für das gut erklärte Video! Funktioniert das Makro auch, wenn ich meine Excel Datei mit einem Blattschutz versehe oder muss ich hierbei etwas beachten?

  • @ufoone
    @ufoone 5 місяців тому

    Hallo Kai, erstmal danke für das tolle Video. Ist es möglich diesen Code auch bei einer Arbeitsmappe zu verwenden, welches sich im Sharepoint befindet? Irgendwie habe ich das nicht hinbekommen.

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

    Hallo, super erklärt TOP. Direkt Abonniert!
    Wie kann ich meine Backups schützen ? Ich möchte es mit einem Passwort versehen damit es nicht geöffnet werden kann ?

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

      Danke für dein Kommentar und das Abo.
      Um eine Excel-Datei mit einem Passwort zu schützen, können Sie folgende Schritte ausführen:
      Öffnen Sie die Excel-Datei, die Sie schützen möchten.
      Klicken Sie auf "Datei" im Menüband.
      Wählen Sie "Informationen" aus dem Dropdown-Menü.
      Klicken Sie auf "Schützen" und wählen Sie dann "Dokument schützen" aus dem Dropdown-Menü.
      Wählen Sie "Dokument schützen mit Passwort" und geben Sie ein Passwort ein, das Sie für die Datei verwenden möchten.
      Klicken Sie auf "OK" und geben Sie das Passwort erneut ein, um es zu bestätigen.
      Klicken Sie auf "OK" um die Datei zu speichern.
      Wenn Sie die Datei öffnen, werden Sie aufgefordert, das Passwort einzugeben, bevor Sie auf die Inhalte zugreifen können.
      Beachten Sie, dass dies nur eine gute Methode ist, um eine grundlegende Sicherheit zu bieten. Ein erfahrener Hacker kann das Passwort möglicherweise knacken. Für höhere Sicherheit empfehle ich Ihnen, eine spezielle Software für die Verschlüsselung von Daten zu verwenden.
      Lg, Kai (mit Hilfe von ChatGPT)

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

    Hallo Kai,
    ich finde deine Videos super nachvollziehbar und auch sehr hilfreich. Ich befasse mich schon länger mit dem Backupthema auf Onedrive und bekomme keine Lösung hin. SaveCopyAs funktioniert da wohl nicht. Oder hast du da eine Idee? Viele Grüße

  • @christian30031982
    @christian30031982 5 місяців тому

    Wie kann ich das im Workbook_Open einbinden? Ich möchte die Datei als Kopie speichern und dann die originale behalten

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

    Konnte gut folgen, bekomme jedoch beim ersten Ausführen des Backupdatei den Laufzeitfehler 1004.

  • @ledeuinternacionals.a.9585
    @ledeuinternacionals.a.9585 2 роки тому

    Hab alles mögliche probiert. Funktioniert leider nicht bei meinem Mac. Gibt es da einen Trick?

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

    Hallo Kai,
    konnte dir gut folgen und die Themen umsetzten.
    Bekomme jedoch beim ersten ausführen des Backup den Laufzeitfehler 1004 angezeigt.
    Dann verfliesen mich die Geister, da auch die Recherche nach dem Fehler nichts brachte.
    Gruß Martin

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

    Hallo Kai - wie gewohnt eine direkt umsetzbare Anwendung! Leider mit einem kleinen Schönheitsfehler. Der Dateiname erweitert sich von einem Loop um den neuen Zeitstempel zum nächsten und wird so unpraktisch. Das ist bei deinem Video nicht erkennbar und mir unverständlich. Bitte Erklärung liefern. Danke

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

      Danke für deinen Kommentar.
      Das kommt natürlich immer auf den Anwendungsfall an.
      Im Video wird eine "fortlaufende" Backuperstellung gezeigt. Also jedes Backup erhält einen Zeitsempel und hat somit eine eindeutige Versionszuordnung.
      Du kannst natürlich den Filename im Loop immer gleich lassen (Zeitstempel entfernen) und hast somit immer nur 1 Backupdatei.
      ich hoffe das hilft dir weiter

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

    Hallo Kai,
    wie die anderen Videos wieder sehr interessant. Da ich von VBA sehr wenig Ahnung habe, tun sich schnell Fragen auf, auch wenn du das alles sehr gut erklärst. Bisher habe ich viel mit Makro EXCEL 4.0 gearbeitet.
    Ich habe das Makro einmal nachgebaut und habe es sogar zum laufen gebracht. Was mich interessieren würde, wie bekommt man die Schleife wieder zum stehen, wenn die Arbeitsmappe geschlossen wird, aber Excel weiter läuft. Irgendwie läuft das Makro weiter, da nach der eingestellten Zeit eine Fehlermeldung kommt und die Arbeitsmappe geöffnet wird.
    Es muss nicht gleich ein neues Video werden, es reicht vielleicht auch schon ein kleiner Tipp, mit welcher Funktion sich das lösen lässt. VG

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

      Du kannst hier mit dem Workbook.activate und woorkbook.deactivate Event arbeiten.
      Also wenn die Arbeitsmappe aktiv ist, dann eben Backup ausführen, wenn die Arbeitsmappe nicht aktiv ist (also z.B. Minimiert), dann soll Backup nicht ausgeführt werden.
      Hoffe das hilft dir weiter.

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

      @@KaiWeissmann danke für die schnelle Antwort. Leider funktioniert es bei mir nicht so, wie es soll. Welcher Befehl muss dann in das woorkbook.deactivate Event.
      Mit "Call Backup" geht es nicht. Da öffnet sich die Arbeitsmappe wieder.

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

    Für das Backup wäre nicht nur die regelmäßige Speicherung, sondern auch die Speicherung, "nur wenn etwas verändert oder" sinnvoll, wie es auch beim Diskettensymbol und den Sternchen angewendet wird