Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
744to748
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
744to748
744to748
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Maximal 3 Sicherungskopien zulassen

Maximal 3 Sicherungskopien zulassen
22.03.2006 06:50:55
Konni
Hallo Freaks,
beim Öffnen meiner Mappe wird automatisch eine Sicherungskopie hinterlegt. Je nachdem wie oft die Mappe geöffnet wird, müllt sich dementsprechend der Dateiordner zu. Ich möchte gerne, dass, wenn die 3. Sicherung gespeichert wird, die 1. Sicherung gelöscht wird. Es stehen dann immer nur 2 Sicherungen letztendlich zur Verfügung.
Vielen Dank vorab und viele Grüße aus Karlsruhe
Konni
Nachstehnd der zu ergänzende Code:

Private Sub Workbook_Open()
Dim StDatei As String
Dim StPhad As String
StDatei = ThisWorkbook.Name   ' Dateiname
'StPhad = "Q:/Oberbau(Fr)/Sicherungen Termine 2006"    'gezielter Speicherpfad
StPhad = ThisWorkbook.Path    ' automatischer Pfad
'überprüfen ob Datei schon vorhanden, nur notwendig falls Datei in der gleichen Minute nochmal geöffnet wird
Dim Fso As Object
Set Fso = CreateObject("Scripting.FileSystemObject")
If Fso.FileExists(StPhad & "\" & Format(Now, "DD.MM.YY") & " - " & Format(Now, "hh-mm") & " - " & _
Application.UserName & _
" - " & StDatei) Then
Kill StPhad & "\" & Format(Now, "DD.MM.YY") & " - " & Format(Now, "hh-mm") & " - " & _
Application.UserName & " - " & StDatei
End If
ActiveWorkbook.SaveCopyAs Filename:=StPhad & "\" & Format(Now, "DD.MM.YY") & " - " & Format(Now, "hh-mm") & " - " & _
Application.UserName & _
" - " & StDatei 'Speichert in den angegebenen Pfad
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Maximal 3 Sicherungskopien zulassen
23.03.2006 12:39:04
yogi
Hi Konni
häng dem Dateinamen Nummern von 1 bis 3 an ( x1.xls, x2.xls x3.xls, wobei x=eigentlicher Name der Datei). Bevor Du eine Sicherungskopie anlegst, lösche x1.xls, benenne x2.xls in x1.xls und x3.xls in x2.xls um, speicher x3.xls .
Gruss yogi
AW: Geht nicht!
23.03.2006 20:19:57
Konni
Hallo Yogi,
es geht um die Codeergänzung!
Gruß:
Konni
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige