Hallo
Mit dem Code wird das Ribbon ausgeblendet und diese Einstellung speichert Excel.
Eine Möglichkeit dies zu Umgehen, wäre zB einen Code einzufügen, der das Ribbon beim Beenden dieser Mappe wieder einblendet.
Dafür muss man in dem Modul folgendes anhängen:
Sub Einblenden\_Multifunktionsleiste()
Application.ExecuteExcel4Macro "Show.Toolbar(""Ribbon"", True)"
End Sub
und in „DieseArbeitmappe“ folgendes einfügen:
Private Sub Workbook\_BeforeClose(Cancel As Boolean)
Einblenden\_Multifunktionsleiste
End Sub
Nun wird beim Beenden der Mappe das Ribbon standartmässig wieder eingeblendet.
Mit „Zeilen_Spaltenüberschriften_Aus“ wird wahrscheinlich auch eine Prozedur gestartet, doch diese kommt aus den Infos hier nicht heraus.
Viel Spass bei probieren.
Hallo,
habe in einer Exceldatei (office2007) TEST1.xls ein VBA-Makro
integriert, welches beim Start automatisch die
Multifunktionsleiste ausblendet.
Starte ich nun über den Desktop eine 2. od. 3. Exceldatei ohne
hinterlegten Makros, wird auch sofort bei Anzeige bei diesen
Dateien d. Multifunktionsleiste ausgeblendet dargestellt.
Warum ?
In „diese Arbeitsmappe“ steht:
Private Sub Workbook_Open()
Ausblenden_Multifunktionsleiste
Zeilen_Spaltenüberschriften_Aus
End Sub
In „Module1“ steht:
Sub Ausblenden_Multifunktionsleiste()
Application.ExecuteExcel4Macro „Show.Toolbar(“„Ribbon“",
False)"
End Sub