Bestimmte spalten automatisch auszublenden

Hallo an alle!

ich habe eine Tabelle, die sehr viele Spalten enthält. Ich brauche aber nicht immer alle dieser Spalten! Gibt es eine (oder mehrere) Möglichkeit in Excel bestimmte Spalten automatisch auszublenden?

Beispiel:

Wenn ich Das Thema (X) in meiner Tabelle abarbeiten möchte, dann sollten NUR Spalte1, Spalte4, Spalte10 angezeigt werden.

Wenn ich Das Thema (Y) in meiner Tabelle abarbeiten möchte, dann sollten NUR Spalte8, Spalte9, Spalte22 angezeigt werden.

Vielen Dank im Voraus !!

Wenn ich Das Thema (X) in meiner Tabelle abarbeiten möchte,
dann sollten NUR Spalte1, Spalte4, Spalte10 angezeigt werden.

Wenn ich Das Thema (Y) in meiner Tabelle abarbeiten möchte,
dann sollten NUR Spalte8, Spalte9, Spalte22 angezeigt werden.

Hallo Oliver,

das geht schon mit Vba.
Dazu gehört aber die wesentliche Information, wodran man genau erkennen kann ob du x oder y bearbeiten willst.

Gruß
Reinhard

hallo,

am besten zeichnest du dir zwei makros auf, wobei in diesen jeweils die unnötigen spalten ausgeblendet werden. dann kannst du das mit zwei buttons oder über tastaturkürzel schnell und problemlos aufrufen.

da du nicht geschrieben hast welche office version du hast kann ich dir auch nicht sagen wo du die makros findest.

lg

Hallo,
vielleicht hilft Dir folgendes Makro.
Es werde einfach die per Eintrag in Zeile 7 ( ggf. anpassen ) markierten Spalten ausgeblendet.
Alles sichtbar kriegst Du mit dem 2. Makro.
Ich hoffe, ich konnte helfen.
Schönes WE
Thomas

Sub selektiv_ausblenden()

’ selektiv_ausblenden Makro

Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
'Application.DisplayAlerts = False

lc = ActiveCell.SpecialCells(xlLastCell).Column
For i = 1 To lc
If Cells(7, i) = „“ Then
Columns(i).EntireColumn.Hidden = True
End If
Next i
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
'Application.DisplayAlerts = true

End Sub

Sub alle_ein()

’ alle_ein Makro

Cells.Select
Selection.EntireColumn.Hidden = False
Rows(„8:8“).Select
Selection.AutoFilter
Selection.AutoFilter
End Sub

Grüezi Oliver

ich habe eine Tabelle, die sehr viele Spalten enthält. Ich
brauche aber nicht immer alle dieser Spalten! Gibt es eine
(oder mehrere) Möglichkeit in Excel bestimmte Spalten
automatisch auszublenden?

Aber ja doch - und das Ganze erst noch ohne VBA… :wink:

Wenn ich Das Thema (X) in meiner Tabelle abarbeiten möchte,
dann sollten NUR Spalte1, Spalte4, Spalte10 angezeigt werden.

Blende alle Spalten aus, die Du für dieses Thema nicht benötigst.
Dann mache die folgenden Schritte:

  • Menü: ‚Ansicht‘
  • Benutzerdefinierte Ansichten
  • [Hinzufügen]

Wenn ich Das Thema (Y) in meiner Tabelle abarbeiten möchte,
dann sollten NUR Spalte8, Spalte9, Spalte22 angezeigt werden.

Blende alle Spalten wieder ein und verfahre dann genauso wie oben.

Nun kannst Du künftig die benutzerdefinierte Ansicht laden, wenn Du an einem bestimmten Thema arbeitest.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Grüezi Oliver

Ach ja, das hatte ich fast vergessen.

Wenn Du dann noch über ‚Anpassen‘ das DropDown für die Benutzerderfinierten Ansichten in eine Symbolleiste ziehst kannst Du sehr bequem und schnell zwischen deinen Themen umschalten.


Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Hallo Thomas,

KLASSE.

Selbst nach vielen vielen Jahren mit Excel: man lernt NIE aus.

Diesen „Trick“ kannte ich auch noch nicht.

Mein erster Gedanke bei der Frage war auch … nur VBA …

Danke für Deine vielen hilfreichen Tipps.

Gruß

Udo