Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Ein-/Ausblenden, Scripts 1-2 in Script 3 einbauen?

Ein-/Ausblenden, Scripts 1-2 in Script 3 einbauen?
12.12.2016 17:26:38
Peter
Hallo zusammen
Ich habe unten stehende Scripts 1-3. Script 1 blended die Bearbeitungszeile und die Menubar aus/ein. Nun möchte ich noch die Zeilen und Sapltenüberschriften ein-/ausblenden. Dazu habe ich die Scripts 1-2. Jedoch habe ich es nicht geschaft, diese in das Script3 so einzubauen, das die Zeilen/Spaltenüberschriften ebenfalls mit ein/ausgeblendet werden. Wie muss ich das Script anpassen?
Script1
Sub SpaltenZeilenueberschriften_Ausblenden()
ActiveWindow.DisplayHeadings = False
End Sub
Script2
Sub SpaltenZeilenueberschriften_Einblenden()
ActiveWindow.DisplayHeadings = True
End Sub
Script3
Sub AllesAusEinBlenden()
Dim oBar As CommandBar
With CommandBars("Worksheet Menu Bar")
If .Enabled Then
.Enabled = False
Application.DisplayFullScreen = True
For Each oBar In Application.CommandBars
If oBar.Name  "Worksheet Menu Bar" Then
If oBar.Visible Then
oBar.Visible = False
End If
End If
Next oBar
ActiveWorkbook.Protect Windows:=True
Else
ActiveWorkbook.Unprotect
.Enabled = True
Application.DisplayFullScreen = False
End If
End With
End Sub

Danke
Gruss,
Peter
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Ein-/Ausblenden, Scripts 1-2 in Script 3 einbauen?
12.12.2016 17:50:37
Matthias
Hallo Peter
Vor End Sub diese Zeile einfügen:
ActiveWindow.DisplayHeadings = Not ActiveWindow.DisplayHeadings
Gruß Matthias
AW: Ein-/Ausblenden, Scripts 1-2 in Script 3 einbauen?
17.12.2016 16:14:07
Peter
Hallo Matthisa
Danke für Deine Antwort, jedoch funktioniert es nicht so richtig. Bei zwei Tabellen, soll jeweils alles ausgeblendes werden, wenn jedoch eine andere Tablle aktiviert wird, dann soll alles eingeblendet sein.
Ich habe nun folgende Lösung, nicht so elegant, aber es funktioniert:
Private Sub Worksheet_Activate()
Application.EnableEvents = False
Application.ScreenUpdating = False
On Error GoTo Fehler
'Bildlaufleiste_Ausblenden()
Dim oBar As CommandBar
With CommandBars("Worksheet Menu Bar")
If .Enabled Then
.Enabled = False
Application.DisplayFullScreen = True
For Each oBar In Application.CommandBars
If oBar.Name  "Worksheet Menu Bar" Then
If oBar.Visible Then
oBar.Visible = False
End If
End If
Next oBar
ActiveWorkbook.Protect Windows:=True
Else
ActiveWorkbook.Unprotect
.Enabled = True
Application.DisplayFullScreen = False
End If
End With
'SpaltenZeilenueberschriften_Ausblenden()
ActiveWindow.DisplayHeadings = False
'Bearbeitungszeile_Ausblenden()
Application.DisplayFormulaBar = False
Fehler:
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Deactivate()
Application.EnableEvents = False
Application.ScreenUpdating = False
On Error GoTo Fehler
'Bildlaufleiste_Ausblenden()
Dim oBar As CommandBar
With CommandBars("Worksheet Menu Bar")
If .Enabled Then
.Enabled = False
Application.DisplayFullScreen = True
For Each oBar In Application.CommandBars
If oBar.Name  "Worksheet Menu Bar" Then
If oBar.Visible Then
oBar.Visible = False
End If
End If
Next oBar
ActiveWorkbook.Protect Windows:=True
Else
ActiveWorkbook.Unprotect
.Enabled = True
Application.DisplayFullScreen = False
End If
End With
'SpaltenZeilenueberschriften_Einblenden()
ActiveWindow.DisplayHeadings = True
'Bearbeitungszeile_Einblenden()
Application.DisplayFormulaBar = True
Fehler:
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub

Viele Grüsse,
Peter
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige