11.12.2018, 11:27
Hi Leute,
ich habe 52 identische Excel-Dateien. In Zelle H1 befindet sich ein Dropdownmenü mit den Namen der Dateien. Nun möchte ich bei Änderung der Zelle H1, dass er die entsprechende Datei öffnet. Das habe ich auch soweit hinbekommen mit folgendem Code:
Das Problem liegt nun jedoch darin, dass er zwar die Prozedur "Mappeoeffnen" ausführen soll, die Änderung, mit der das Sub gestartet wird jedoch verhindert werden soll. H1 soll also den selben Wert behalten wie vorher.
Ich möchte dem Nutzer nur suggerieren, dass er sich quasi noch in der selben Datei befindet.
Gruß
ich habe 52 identische Excel-Dateien. In Zelle H1 befindet sich ein Dropdownmenü mit den Namen der Dateien. Nun möchte ich bei Änderung der Zelle H1, dass er die entsprechende Datei öffnet. Das habe ich auch soweit hinbekommen mit folgendem Code:
Code:
Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = "$H$1" Then
Call Mappeoeffnen
End If
End Sub
Das Problem liegt nun jedoch darin, dass er zwar die Prozedur "Mappeoeffnen" ausführen soll, die Änderung, mit der das Sub gestartet wird jedoch verhindert werden soll. H1 soll also den selben Wert behalten wie vorher.
Ich möchte dem Nutzer nur suggerieren, dass er sich quasi noch in der selben Datei befindet.
Gruß