Habe eine Frage:
Wenn ich meine Excel Tabelle öffne, möchte ich, dass immer ein fest definiertes Datenblatt ausgegeben wird.
Dazu hab ich in "Diese Arbeitsmappe" folgenden Code eingegeben:
Private Sub Workbook_Open()
Sheets("Basisdaten").Activate
Range("F5").Select
End Sub
Leider ist nach dem Öffnen nie das gewünschte Datenblatt geöffnet worden.
Excel hat nie diesen Private Sub aufgerufen. Geprüft mit MsgBox.
Nach aufwendiger Suche habe ich das Problem gefunden.
Die Excel Tabelle enthält Verknüpfungen zu anderen Arbeitsmappen.
Ich hatte nun eingestellt, (Verknüpfung bearbeiten/Eingabeaufforderung beim Start) dass beim Öffnen
keine Warnung angezeigt wird und die Verknüpfungen aktualisiert werden sollen.
Das hat Excel auch gemacht aber dabei den Workbook_Open Subnicht mehr aufgerufen.
Wenn ich jetzt "Keine Warnung anzeigen und Verknüpfung nicht aktualisieren" einstelle, wird der Code aus "Diese Arbeitsmappe" ausgeführt.
Was tun? Ich möchte dass beim Öffnen die Arbeitsmappe aktualisiert wird und das Datenblatt "Projektbeschreibung" geöffnet wird.
Gibt es hier einen Workaround??
LG MICA