Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Erste Zeile unter Fixierung ermitteln

Forumthread: Erste Zeile unter Fixierung ermitteln

Erste Zeile unter Fixierung ermitteln
28.04.2003 14:59:51
Umbratus
Hallo Leute

Es geht darum, den aktuellen Bildschirm auszudrucken. Dabei sollen immer die erste(fixierte) Zeile, plus die 20 nexten Zeilen gedruckt werden.

Wie kann ich ermitteln, welche Zeile direkt unter der fixierten steht ??

Wichtig: Ohne dabei in die Zeile zu klicken!




Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Erste Zeile unter Fixierung ermitteln
28.04.2003 15:16:32
ChrisL

Hallo Joel

ME geht es nicht.

Gruss
Chris

ActiveWindow.ActivePane.VisibleRange.Row
28.04.2003 15:18:14
GerdZ

Hallo,

ActiveWindow.ActivePane.VisibleRange.Row
liefert die oberste sichtbare Zeile.

Gruß
Gerd

Re: Erste Zeile unter Fixierung ermitteln
28.04.2003 15:19:41
Hans W. Hofmann

Welcher Pane?
ActiveWindow.Panes(i).VisibleRange

Gruß HW

Anzeige
Re: ActiveWindow.ActivePane.VisibleRange.Row
28.04.2003 15:22:26
Umbratus

Super Gerd! Das funktioniert.

1000 Dank


geht doch :-)
28.04.2003 15:22:28
ChrisL

siehe Antwort Gerd.

Habe ich wieder einmal Quatsch behauptet :-)

Gruss
Chris


;
Anzeige

Infobox / Tutorial

Erste Zeile unter Fixierung ermitteln in Excel


Schritt-für-Schritt-Anleitung

Um die erste Zeile unter einer fixierten Zeile zu ermitteln, kannst Du die folgende Methode verwenden:

  1. Stelle sicher, dass Du die Zeile fixiert hast, die Du als Referenz verwenden möchtest.

  2. Öffne das VBA-Editor-Fenster, indem Du ALT + F11 drückst.

  3. Füge einen neuen Modul ein, indem Du im Menü "Einfügen" auf "Modul" klickst.

  4. Kopiere und füge folgenden Code in das Modul ein:

    Sub ErsteZeileUnterFixierung()
        Dim ersteZeile As Long
        ersteZeile = ActiveWindow.ActivePane.VisibleRange.Row + ActiveWindow.ActivePane.VisibleRange.Rows.Count
        MsgBox "Die erste Zeile unter der Fixierung ist: " & ersteZeile
    End Sub
  5. Schließe den VBA-Editor.

  6. Führe das Makro aus, indem Du ALT + F8 drückst, das Makro auswählst und auf "Ausführen" klickst.

Die MsgBox zeigt Dir nun die erste Zeile unter der fixierten Zeile an.


Häufige Fehler und Lösungen

  • Problem: Das Makro zeigt immer die falsche Zeilennummer an.

    • Lösung: Stelle sicher, dass Du die Zeilen korrekt fixiert hast, bevor Du das Makro ausführst.
  • Problem: Der VBA-Editor öffnet sich nicht.

    • Lösung: Prüfe, ob Du die richtige Kombination von Tasten (ALT + F11) verwendest und ob Deine Excel-Version das Makro unterstützt.

Alternative Methoden

Falls Du keine Makros verwenden möchtest, gibt es auch eine manuelle Methode, um die erste Zeile unter der Fixierung zu ermitteln:

  1. Bewege den Cursor mit der Maus in die Zelle direkt unter der fixierten Zeile.
  2. Schau in die Statusleiste, um die Zeilennummer zu sehen.

Diese Methode ist weniger präzise, da sie von der Position des Cursors abhängt.


Praktische Beispiele

Angenommen, Du hast die erste Zeile (Zeile 1) in Excel fixiert. Wenn Du das Makro ausführst, wird Dir angezeigt, dass die erste Zeile unter der Fixierung die Zeile 2 ist. Wenn Du also 20 weitere Zeilen drucken möchtest, musst Du sicherstellen, dass Du von Zeile 2 bis Zeile 22 druckst.


Tipps für Profis

  • Nutze die Möglichkeit, die Zeilen mit bedingter Formatierung hervorzuheben, um die Sichtbarkeit zu erhöhen.
  • Speichere häufig verwendete Makros in Deiner persönlichen Arbeitsmappe, damit Du sie schnell aufrufen kannst.
  • Experimentiere mit den verschiedenen Eigenschaften von ActiveWindow für noch flexiblere Lösungen.

FAQ: Häufige Fragen

1. Frage: Kann ich die fixierten Zeilen auch in einer anderen Excel-Version ermitteln?
Antwort: Ja, die Methode funktioniert in den meisten aktuellen Excel-Versionen, einschließlich Excel 2016, 2019 und Office 365.

2. Frage: Muss ich VBA verwenden, um die erste Zeile unter der Fixierung zu ermitteln?
Antwort: Nicht zwingend, Du kannst auch manuelle Methoden verwenden, jedoch ist VBA die effizienteste Lösung für dieses Problem.

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