Ich habe eine Excel Liste erstellt in der jeder Mitarbeiter rumwursteln kann und auch muss. Um immer ein aktuelles Backup zu haben, wird folgender Prozess ausgeführt, so dass bei jedem Öffnen automatisch ein Backup erstellt wird.
Da die Lade und Speicherzeiten daher aber zu für die Aussenstellen (via dsl) zu lange werden, möchte ich diesen Prozess nur bei 2-3 User ausführen lassen wenn diejenigen die Liste öffnen. Geht das überhaupt?
Hier noch der Code wie er bis anhin ausgeführt wird:
Private Sub Workbook_Open()
On Error GoTo 10
Application.ScreenUpdating = True
If .Value = 10 Then .Value = 0
.Value = .Value + 1
Application.DisplayAlerts = False
ThisWorkbook.SaveAs ("G:\T...\backup liste\Backup " & .Value)
ThisWorkbook.SaveAs ("G:\a.... 2005\oliste2005.xls")
Application.DisplayAlerts = True
End With
ActiveSheet.ShowAllData
10:
End Sub
Danke schon mal im Voraus und allen eine nicht zu hektische Vorweihnachtszeit:-)
Lucky