Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Registerkarten ausblenden

Registerkarten ausblenden
06.09.2006 10:45:00
Marko
Hallo,
möchte gerne, dass man die Registerkarten nicht sehen kann.
Benutze folgenden Code in "DieseArbeitsmappe", der aber irgendwie nicht funktioniert; kann die registerkarten leider immer noch sehen.

Sub Blattregister()
If ActiveWindow.DisplayWorkbookTabs = False Then
ActiveWindow.DisplayWorkbookTabs = True
Else
ActiveWindow.DisplayWorkbookTabs = False
End If
End Sub

Hat jemand eine Idee?
Danke und Gruss,
Marko
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Registerkarten ausblenden
06.09.2006 10:50:09
Rudi
Hallo,
was ist denn das?
Wenn sie ausgeblendet sind sollen sie eingeblendet werden und ansonsten ausgeblendet werden?
Gruß
Rudi
AW: Registerkarten ausblenden
Orakel
Hallo Marko,
machs so:

Private Sub Workbook_Activate()
ActiveWindow.DisplayWorkbookTabs = False
End Sub

Grüße
Orakel
Anzeige
AW: wenns unbedingt sein muss,
Orakel
dann so:

Sub Blattregister()
If ActiveWindow.DisplayWorkbookTabs = True Then
ActiveWindow.DisplayWorkbookTabs = False
Else
ActiveWindow.DisplayWorkbookTabs = True
End If
End Sub

AW: wenns unbedingt sein muss, ohne If
06.09.2006 11:52:03
Rudi
Hallo,

Private Sub Workbook_Activate()
ActiveWindow.DisplayWorkbookTabs = Not ActiveWindow.DisplayWorkbookTabs
End Sub

Gruß
Rudi
Anzeige
AW: Registerkarten ausblenden
06.09.2006 13:46:03
Jentzsch
Hallo, muss es unbedingt makrofähig sein? ich löse das Problem i.a. über Format - Blatt - Ausblenden. Hilft dieser Tipp? Gruß Jentzsch
AW: Registerkarten ausblenden
06.09.2006 13:47:15
Jentzsch
Hallo, muss es unbedingt makrofähig sein? ich löse das Problem i.a. über Format - Blatt - Ausblenden. Hilft dieser Tipp? Gruß Jentzsch
AW: Registerkarten ausblenden
06.09.2006 15:09:19
Ma
Ja, sollte ein VBA-Makro sein...
DANKE!
Anzeige
AW: Registerkarten ausblenden
06.09.2006 21:37:21
Uduuh
Hallo,
wozu soll das gut sein?
Wenn du den Zugriff verhindern willst, ist diese Methode ungeeignet, da man noch immer mit der Tastatur durch die Mappe navigeren kann.
Gruß aus’m Pott
Udo

AW: Registerkarten ausblenden
Orakel
Hallo,
Marko möchte nur gerne, dass man die Registerkarten nicht sehen kann.
Gruß
Orakel
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Registerkarten in Excel ausblenden


Schritt-für-Schritt-Anleitung

Um die Registerkarten in Excel auszublenden, kannst Du den folgenden VBA-Code verwenden. Dieser Code sollte in das Modul "DieseArbeitsmappe" eingefügt werden:

Private Sub Workbook_Activate()
    ActiveWindow.DisplayWorkbookTabs = False
End Sub
  1. Öffne Deine Excel-Datei.
  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Suche im Projektfenster nach Deiner Arbeitsmappe.
  4. Klicke mit der rechten Maustaste auf "DieseArbeitsmappe" und wähle "Code anzeigen".
  5. Füge den obigen Code in das Codefenster ein.
  6. Schließe den VBA-Editor und speichere Deine Arbeitsmappe als Makro-fähige Datei (.xlsm).

Dieser Code sorgt dafür, dass die Registerkarten automatisch ausgeblendet werden, wenn die Arbeitsmappe aktiviert wird.


Häufige Fehler und Lösungen

  • Problem: Die Registerkarten sind nach dem Ausführen des Codes immer noch sichtbar.

    • Lösung: Stelle sicher, dass Du die Datei als .xlsm speicherst und den Code in "DieseArbeitsmappe" eingefügt hast.
  • Problem: Der Code funktioniert nicht wie erwartet.

    • Lösung: Überprüfe, ob Du die richtige Excel-Version verwendest. Der VBA-Code funktioniert in Excel 2010 und höher.

Alternative Methoden

Wenn Du keine VBA-Programmierung verwenden möchtest, kannst Du die Registerkarten auch manuell ausblenden:

  1. Gehe zu "Format".
  2. Wähle "Blatt".
  3. Klicke auf "Ausblenden".

Diese Methode ist einfach, jedoch nicht so flexibel wie die VBA-Lösung.


Praktische Beispiele

Hier sind einige Beispiele, wie Du den Code anpassen kannst:

  • Registerkarten ein- und ausblenden: Verwende den folgenden Code, um zwischen sichtbar und unsichtbar zu wechseln:
Sub Blattregister()
    ActiveWindow.DisplayWorkbookTabs = Not ActiveWindow.DisplayWorkbookTabs
End Sub
  • Bestimmte Blätter ausblenden: Wenn Du nur bestimmte Blätter ausblenden möchtest, kannst Du sie im VBA-Editor auswählen und den Befehl Visible = xlSheetHidden verwenden.

Tipps für Profis

  • Nutze die Workbook_BeforeClose-Ereignisprozedur, um die Registerkarten wieder anzuzeigen, wenn die Arbeitsmappe geschlossen wird, damit der Nutzer nicht in einer verwirrenden Umgebung bleibt.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
    ActiveWindow.DisplayWorkbookTabs = True
End Sub
  • Teste Deinen Code gründlich, um sicherzustellen, dass alle gewünschten Funktionen wie das Ausblenden und Einblenden der Registerkarten korrekt arbeiten.

FAQ: Häufige Fragen

1. Muss ich ein Makro verwenden, um die Registerkarten auszublenden?
Ja, um die Funktionalität des Ausblendens von Registerkarten zu automatisieren, ist ein VBA-Makro erforderlich.

2. Wie kann ich die Registerkarten wieder einblenden?
Du kannst dies ebenfalls mit VBA tun, indem Du den Wert von ActiveWindow.DisplayWorkbookTabs auf True setzt.

3. Funktioniert das in allen Excel-Versionen?
Der Code funktioniert in Excel 2010 und höheren Versionen. Stelle sicher, dass Du Deine Datei als Makro-fähige Arbeitsmappe speicherst.

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