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

Forumthread: Fenster benutzerdefiniert fixieren

Fenster benutzerdefiniert fixieren
Maris
Guten Morgen zusammen,
ist es möglich in Excel ein Fenster benutzerdefiniert zu fixieren... Also Spalte A nur bis Zeile 50 und die komplette Zeile 1 mit allen Spalten?
Gruß
Maris
Anzeige
'Fenster fixieren' ist eine Standardmethode!
10.12.2010 09:33:30
Luc:-?
Morn, Maris,
wenn du diese Bezeichnung für etwas ganz anderes verwendest, verwirrst du die Leute! Und das scheint hier der Fall zu sein…
1. Fenster fixieren, Standard: Zelle auswählen und Fenster fixieren ein/aus anklicken → alle Zeilen oberhalb und alle Spalten links von der ausgewählten Zelle bleiben stets auf dem Bildschirm, nur alle anderen können gescrollt wdn.
2. Anzeige nur bestimmter Zeilen/Spalten → alle anderen einfach ausblenden ← Menü Format - Zeile - ausblenden bzw - Spalte - dito
So, jetzt mach was draus! Etwas anderes erschließt sich mir aus deiner Formulierung nicht…
Gruß Luc :-?
Anzeige
AW: 'Fenster fixieren' ist eine Standardmethode!
10.12.2010 09:53:54
Maris
Also man stelle sich eine Webseite vor mit einem Navigationbereich "Oben" und einen "Rechts".
Der Mittlereteil ist scrollbar. Wenn ich jetzt die erste Zeile Fixieren und die Spalte a bspw. dann verschwinden meinen button auf der rechten Seite beim runterscrollen. Das will ich vermeiden in dem ich Spalte bis Zeile 20 fixiere. Geht das?
Maris
Anzeige
AW: 'Fenster fixieren' ist eine Standardmethode!
10.12.2010 09:59:09
Rudi
Hallo,
das geht nicht.
Gruß
Rudi
AW: 'Fenster fixieren' ist eine Standardmethode!
10.12.2010 10:08:02
Maris
Kann man dann vielleicht Textboxen unabhängig von von Zellposition formatieren. Das beim Scrollen an der selben stelle bleiben?
Danke und Gruß,
Maris
AW: 'Fenster fixieren' ist eine Standardmethode!
10.12.2010 13:18:28
Maris
Hab mal was gefunden... das funktioniert aber nicht...
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
With ActiveWindow.VisibleRange
' subsitute the name of the Textbox in question
TextBox1.Top = .Top + 5
TextBox1.Left = .Left + .Width - TextBox1.Width - 45
' 45 seems to be the right number of points--use fewer if you've hidden the scrollbars or the  _
row headings
End With
End Sub

Anzeige
Definiere: das funktioniert aber nicht... (owT)
10.12.2010 14:25:43
Renee

AW: Definiere: das funktioniert aber nicht... (owT)
10.12.2010 14:59:35
Maris
ich kopiere diesen Code in mein Arbeitsblatt und bennen die Textbox als Textbox1...
Dann kommt die Fehlermeldung:
Laufzeitfehler 424 Objekt erforderlich!
Was mache ich falsch?
Gruß
Maris
Mit TextBox1 ist hier ein ActiveX-
10.12.2010 15:19:36
Renee
Steuerelement gemeint, Maris
Wenn du dein's irgendwie umbenennen musst, vermute ich mal du hast was anderes in deinem Blatt.
Vielleicht ein Formularsteuerelement oder ein Shape ?
GreetZ Renée
Anzeige
Verfalldatum überschritten! ;-) (owT)
14.12.2010 13:25:11
Renee

Fenster teilen! Kann aber trotzdem verstellt...
10.12.2010 10:02:51
Luc:-?
…wdn, Maris…
Ein xlFenster ist keine Website! Lege deine Buttons also besser entweder ganz nach oben oder ganz nach links. Ein xlFenster ist ebenso wie eine xlTabelle links→rechts- und oben→unten orientiert.
Gruß Luc :-?
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Fenster benutzerdefiniert fixieren in Excel


Schritt-für-Schritt-Anleitung

Um ein Fenster in Excel benutzerdefiniert zu fixieren, kannst du die folgenden Schritte befolgen:

  1. Zelle auswählen: Klicke auf die Zelle, unter der die Fixierung beginnen soll. Wenn du beispielsweise die erste Zeile und die ersten 50 Zeilen fixieren möchtest, wähle die Zelle A51 aus.

  2. Fenster fixieren: Gehe zu dem Tab Ansicht in der Menüleiste.

  3. Fenster fixieren aktivieren: Klicke auf Fenster fixieren und wähle dann Fenster fixieren aus dem Dropdown-Menü.

  4. Überprüfung: Scrolle durch dein Arbeitsblatt, um sicherzustellen, dass die fixierten Zeilen und Spalten korrekt angezeigt werden.

Wenn du die erste Zeile in Excel fixieren möchtest, kannst du auch einfach die Option Obere Zeile fixieren wählen.


Häufige Fehler und Lösungen

  • Fenster fixieren funktioniert nicht: Stelle sicher, dass du die richtige Zelle ausgewählt hast. Wenn du beispielsweise mehr Zeilen oder Spalten fixieren möchtest, wähle die Zelle darunter oder rechts von den zu fixierenden Bereichen.

  • Fenster fixieren ist ausgegraut: Dies kann passieren, wenn das Arbeitsblatt geschützt ist. Du musst zunächst den Schutz aufheben, um die Funktion nutzen zu können.

  • Excel 1. Zeile fixieren funktioniert nicht richtig: Überprüfe, ob du die Option Obere Zeile fixieren ausgewählt hast, und stelle sicher, dass keine anderen Fixierungen im gleichen Arbeitsblatt aktiv sind.


Alternative Methoden

Falls die Standardmethode nicht deinen Anforderungen entspricht, kannst du auch folgende Methoden ausprobieren:

  • Excel Fenster teilen: Du kannst das Arbeitsblatt teilen, indem du die Ansicht anpassen und dann die Ansicht teilen auswählst. Dadurch kannst du verschiedene Teile des Arbeitsblatts gleichzeitig betrachten.

  • Excel VBA verwenden: Mit VBA kannst du eine benutzerdefinierte Fixierung erstellen. Hier ist ein einfaches Beispiel:

Sub FensterFixieren()
    ActiveWindow.SplitRow = 50
    ActiveWindow.SplitColumn = 1
    ActiveWindow.FreezePanes = True
End Sub

Praktische Beispiele

Ein häufiges Szenario ist die Fixierung der ersten Zeile und der ersten zwei Spalten:

  1. Wähle die Zelle C2 aus.
  2. Klicke auf Fenster fixieren und dann auf Fenster fixieren.
  3. Jetzt bleibt die erste Zeile und die erste Spalte fixiert, während du durch den Rest des Arbeitsblattes scrollen kannst.

Wenn du nur bis zu einer bestimmten Zeile fixieren möchtest, kannst du die oben genannten Schritte anpassen und die gewünschte Zelle auswählen.


Tipps für Profis

  • Excel Ansicht teilen: Nutze die Funktion Ansicht teilen, wenn du verschiedene Bereiche eines Arbeitsblatts gleichzeitig betrachten möchtest. Dies ist besonders nützlich, wenn du große Datenmengen analysierst.

  • Verwendung von $ für Fixierungen: Du kannst auch die Dollarzeichen ($) in Formeln verwenden, um bestimmte Zellen zu fixieren. Beispiel: $A$1 fixiert die Zelle A1.


FAQ: Häufige Fragen

1. Warum kann ich das Fenster nicht fixieren?
Stelle sicher, dass du die richtige Zelle ausgewählt hast und dass das Arbeitsblatt nicht geschützt ist. Wenn das Fenster fixieren ausgegraut ist, könnte das auch an einer aktiven Filterung liegen.

2. Kann ich Textboxen unabhängig von Zellpositionen fixieren?
Ja, Textboxen können unabhängig von Zellpositionen formatiert werden. Wenn du sie jedoch fixieren möchtest, brauchst du spezielle VBA-Codes, um ihre Position beim Scrollen zu steuern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige