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

Forumthread: Zahl der aktiven Zeile als Variable definieren

Zahl der aktiven Zeile als Variable definieren
07.12.2004 11:11:44
Christian
Hallo,
ich brauche einen Befehl um die Zahl der aktiven Zeile als Variable zu definieren.
Ich mache:
ActiveCell.SpecialCells(xlLastCell).Activate
ActiveCell.Rows.
Und will nun von der aktiven Zeile die Zeilennnummer als a definieren, um später wieder auf diese Zeile zugreifen zu können.
Vielen DAnk
Christian
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zahl der aktiven Zeile als Variable definieren
Ulf
a = cells.SpecialCells(xlLastCell).Row
Ulf
AW: Zahl der aktiven Zeile als Variable definieren
Christian
Danke
AW: Zahl der aktiven Zeile als Variable definieren
Jan
Hi Christian,
meinst Du
a = ActiveCell.Row
Jan
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zahl der aktiven Zeile als Variable definieren


Schritt-für-Schritt-Anleitung

Um die Zahl der aktiven Zeile in Excel als Variable zu speichern, kannst du die folgenden Schritte befolgen. Diese Anleitung bezieht sich auf Excel VBA:

  1. Öffne den Visual Basic for Applications (VBA) Editor in Excel, indem du ALT + F11 drückst.

  2. Füge ein neues Modul hinzu, indem du im Menü auf Einfügen und dann auf Modul klickst.

  3. Definiere die Variable a, um die Zeilennummer der aktiven Zelle zu speichern. Verwende den folgenden Code:

    Dim a As Long
    a = ActiveCell.Row
  4. Jetzt kannst du a verwenden, um jederzeit auf die Zeilennummer der aktiven Zelle zuzugreifen.


Häufige Fehler und Lösungen

  • Fehler: Variable nicht definiert

    • Stelle sicher, dass du die Variable a im richtigen Kontext definiert hast. Es ist wichtig, dass du die Dim-Anweisung zur Definition der Variablen verwendest.
  • Fehler: ActiveCell gibt eine Fehlermeldung zurück

    • Überprüfe, ob tatsächlich eine Zelle aktiv ist. Wenn kein Blatt aktiv ist oder die Auswahl außerhalb des Arbeitsblatts liegt, kann es zu Problemen kommen.

Alternative Methoden

Es gibt auch andere Möglichkeiten, um die Zeilennummer als Variable in Excel zu speichern:

  • Verwendung von Cells

    Dim a As Long
    a = Cells.SpecialCells(xlLastCell).Row
  • Zuweisung einer Zelle direkt

    Dim zelle As Range
    Set zelle = ActiveCell
    Dim zeilennummer As Long
    zeilennummer = zelle.Row

Diese Methoden zeigen, wie man die aktive Zelle in einer Variable definiert und die Zeilennummer speichert.


Praktische Beispiele

Hier sind einige praktische Beispiele, wie du die Zeilennummer der aktiven Zelle in verschiedenen Szenarien nutzen kannst:

  1. Wert in einer anderen Zelle setzen

    Dim a As Long
    a = ActiveCell.Row
    Cells(a, 2).Value = "Neuer Wert"
  2. Bedingte Formatierung basierend auf der aktiven Zeile

    Dim a As Long
    a = ActiveCell.Row
    If a Mod 2 = 0 Then
       ActiveCell.Interior.Color = RGB(255, 255, 0) ' Gelb für gerade Zeilen
    End If

Tipps für Profis

  • Verwendung von Option Explicit: Indem du am Anfang deines Moduls Option Explicit hinzufügst, stellst du sicher, dass alle Variablen deklariert werden müssen. Dies hilft, Fehler zu vermeiden.

  • Debugging: Nutze die Debug.Print-Anweisung, um den Wert von a während der Ausführung zu überprüfen. So kannst du sicherstellen, dass du die richtige Zeilennummer speicherst.

  • Benennung von Variablen: Verwende beschreibende Namen für deine Variablen. Anstelle von a könntest du aktiveZeile verwenden, um klarer zu machen, was die Variable speichert.


FAQ: Häufige Fragen

1. Wie speichere ich die aktive Zelle in einer Variablen?
Du kannst die aktive Zelle mit ActiveCell speichern und ihre Zeilennummer mit ActiveCell.Row abrufen.

2. Kann ich die Zeilennummer einer anderen Zelle als Variable speichern?
Ja, du kannst jede Zelle referenzieren, indem du Cells oder Ranges verwendest, um die Zeilennummer zu speichern, z.B. zeilennummer = Cells(1, 1).Row für Zelle A1.

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