Hallo,
wir möchten in unserem Betrieb eine freigegebenes Excel-Workbook automatisch für alle User aktualisieren. Wenn wir eine Datei mit nur einem Worksheet verwenden klappt es mit folgendem VBA:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range
Dim cel As Range
Set rng = ActiveSheet.Range("A1:G34")
For Each cel In rng.Cells
If cel.Address = Target.Address Then
ActiveWorkbook.Save
Exit For
End If
Next cel
Set cel = Nothing
Set rng = Nothing
End Sub
Nun möchten wir aber mit mehreren Worksheets (Montag, Dienstag,..., Freitag) in dem Workbook arbeiten. Mit dem Befehl:
Private Sub Workbook_SheetSelectionChange
funktioniert es leider nicht. Was machen wir falsch? Danke für Eure Hilfe.