Office: Tabellenblätter effektiv "verstecken"

Helfe beim Thema Tabellenblätter effektiv "verstecken" in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo! Ich bin`s mal wieder... ;-) Mit folgendem Code "verstecke" ich alle Blattregisterkarten: ActiveWindow.DisplayWorkbookTabs = False Zusätzlich... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Matthias Kunz, 21. Januar 2009.

  1. Tabellenblätter effektiv "verstecken"


    Hallo!

    Ich bin`s mal wieder... ;-)

    Mit folgendem Code "verstecke" ich alle Blattregisterkarten:

    ActiveWindow.DisplayWorkbookTabs = False

    Zusätzlich habe ich unter Extras, Optionen, Ansicht das Häkchen bei "Blattregisterkarten" entfernt.

    Soweit so gut. Der User meines Tools wird mittels Befehlsschaltflächen von Tabellenblatt zu Tabellenblatt geführt. Die Tabellenblätter dürfen aber nur in einer bestimmten Reihenfolge ersichtlich werden und daher müssen die Blattregisterkarten versteckt bleiben.

    Gibt es einen Makro-Code, welcher das öffnen der Tabellenblätter - z.B. das Zurück-Setzen des Häkchens bei den "Blattregisterkarten" - effektiv unterbindet, die schrittweise Benützung aber dennoch möglich macht?

    Vielen, herzlichen Dank für eure Ideen?

    Grüsse, Matthias

    :)
     
    Matthias Kunz, 21. Januar 2009
    #1
  2. Hallo Matthias,

    über den Arbeitsmappenschutz kannst Du das Einblenden der Blattregisterkarten verhindern :

    Mappe schützen : ActiveWorkook.Protect "passwort", windows:=true, structure:=true
    Schutz aufheben : ActiveWorkook.Unprotect "passwort"

    PS: Unter Excel 2007 scheint dieser Mappenschutz in Bezug auf Blattregisterkarten nicht mehr zu funktionieren !?!?!?

    Darüberhinaus müsstest Du verhindern, dass man per StrgBild hoch bzw. StrgBild runter durch die Blattregister "switchen" kann :

    Application.OnKey "^{PgUp}",""
    Application.OnKey "^{Pgdn}",""


    Um die Tastenkombinationen wieder zu aktivieren :
    Application.OnKey "^{PgUp}"
    Application.OnKey "^{PgDn}"
     
  3. Hallo zusammen,

    spricht irgend etwas gegen das Ausblenden der Tabellenblätter mittels
    Code:
    Damit ist das betreffende Tabellenblatt mit Excel-Bordmitteln nicht mehr einzublenden, nur noch per VBA.

    Gruß Ingolf
     
  4. Tabellenblätter effektiv "verstecken"

    Hallo!

    Vielen Dank für eure Antworten.

    Wenn ich folgenden Code verwende ++Worksheets("Tabelle1").Visible = xlSheetVeryHidden++ kann ich leider die "versteckten"
    Tabellenblätter nicht mehr ansteuern.

    Wie und wo muss ich folgenden Code einbauen:

    Mappe schützen : ActiveWorkook.Protect "passwort", windows:=true, structure:=true
    Schutz aufheben : ActiveWorkook.Unprotect "passwort"

    resp.

    Application.OnKey "^{PgUp}",""
    Application.OnKey "^{Pgdn}",""

    Um die Tastenkombinationen wieder zu aktivieren :
    Application.OnKey "^{PgUp}"
    Application.OnKey "^{PgDn}"


    Vielen Dank für eure Hilfe!

    Gruss, Matthias
     
    Matthias Kunz, 23. Januar 2009
    #4
  5. Hallo Matthias,

    auch mit ausgeblendetem Tabellenblatt sind fast alle Aktionen uneingeschränkt möglich. Was unter anderem nicht mehr möglich ist, ist das Markieren einer Zelle oder eines Zellbereiches mittels Select. Allerdings ist es für fast alles, was man mit einer Zelle machen kann, nicht erforderlich, diese zuvor zu markieren (mir fällt im Moment so aus dem Stegreif sogar überhaupt nichts ein, wofür erst markiert werden muss!). In all jenen Fällen, in denen dann doch einmal markiert werden muss, oder eine andere Aktion bei ausgeblendetem Tabellenblatt nicht möglich ist, kann man das Tabellenblatt vor der Aktion ein- und danach wieder ausblenden, also
    Code:
    Gruß Ingolf
     
Thema:

Tabellenblätter effektiv "verstecken"

Die Seite wird geladen...
  1. Tabellenblätter effektiv "verstecken" - Similar Threads - Tabellenblätter effektiv verstecken

  2. Arbeitszeiten aus mehreren Tabellenblätter

    in Microsoft Excel Hilfe
    Arbeitszeiten aus mehreren Tabellenblätter: Moin Excel Profis, ich habe eine Tabelle wo ich aus ca. 20 Blätter die Arbeitszeit pro Fahrer brauche. Im Blatt gesamt steht in Spalte G der Fahrer. Dann gibt es Blätter die z.B. vom 01.05.2025...
  3. Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle

    in Microsoft Excel Hilfe
    Excel Tabellenblatt als PDF speichern unter Vorgabe Dateinamen aus einer Zelle: Hallo zusammen, ich möchte eine VBA Programmierung machen wie folgt. Das aktuelle Excel-Tabellenblatt soll als PDF Speicher unter, unter Vorgabe des Dateinamens der in Zelle A1 steht gespeichert...
  4. Textblock/Zellbereich aus Tabellenblatt in Worddokument übergeben

    in Microsoft Excel Hilfe
    Textblock/Zellbereich aus Tabellenblatt in Worddokument übergeben: Hallo zusammen, mit der folgenden Codezeile ist es zumindest möglich den Inhalt einer Zelle von Excel in einem Worddokument an einer bestimmten Textmarke einzufügen....
  5. Ein Tabellenblatt, dass in mehrfach verwendet wird aktuell halten

    in Microsoft Excel Hilfe
    Ein Tabellenblatt, dass in mehrfach verwendet wird aktuell halten: Hallo, ich habe auf der Arbeit einige Excel Tabellen für verschiedene Sachen. Da die meisten davon auf unseren Artikelbestand basieren, wird diese Artikelliste in mehreren...
  6. Daten in anderes Tabellenblatt übertragen

    in Microsoft Excel Hilfe
    Daten in anderes Tabellenblatt übertragen: Hallo, ich stelle mir folgendes vor: Ich trage in das Tabellenblatt 1 in die Felder A1 - A8 Werte ein. Diese Werte sollen dann in das Tabellenblatt 2 in die nächste freie Zeile übertragen werden....
  7. Über Verknüpfung Tabellenblatt aktivieren

    in Microsoft Excel Hilfe
    Über Verknüpfung Tabellenblatt aktivieren: Hallo! Ich habe ein Excel Dokument mit dem Namen "Rechner.xlsx" mit mehreren Tabellen z.B. Tabelle1, Tabelle2, Tabelle3, etc. Ist es möglich den Rechner.xlsx über eine Verknüpfung zu öffnen und...
  8. Werte in anderem Tabellenblatt einrechnen

    in Microsoft Excel Hilfe
    Werte in anderem Tabellenblatt einrechnen: Hallo ihr Lieben, ich hoffe es kann mir jemand helfen. Derzeit versuche ich eine Tabelle so einzustellen, dass Excel erkennt, wenn eine Zahl mit einem Plus oder Minus eingetragen wird, dieser Wert...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden