Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Aktuelle Position ermitteln

Forumthread: Aktuelle Position ermitteln

Aktuelle Position ermitteln
04.08.2003 19:51:12
Steffen D.
guten abend,
ich habe eine frage
Wie ermittele ich die Aktuelle Zelle die angewählt ist
z.B. Zelleenmakierung steht auf Zelle "B1"
Ausgabe in einer anderen Zelle:
Zeile 1 & Spalte 2
'***************************
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
....
mfg Steffen D.
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aktuelle Position ermitteln
04.08.2003 19:55:18
Hajo_Zi
Hallo Steffen

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("a1") = "Zeile " & Target.Row & " Spalte " & Target.Column
End Sub

Gruß Hajo
Falls Code vorhanden wurde dieser getestet unter Betriebssystem XP Pro und Excel Version XP SBE.
Bitte kein Mail, Probleme sollen im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.

Anzeige
AW: Aktuelle Position ermitteln
04.08.2003 19:57:21
Steffen D.
Es klappt wunderbar
besten besten dank

;
Anzeige

Infobox / Tutorial

Aktuelle Position in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um die aktuelle Position der selektierten Zelle in Excel zu ermitteln und in einer anderen Zelle auszugeben, kannst du VBA (Visual Basic for Applications) verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Im Projektfenster wähle das Arbeitsblatt aus, in dem du die Funktion implementieren möchtest.

  3. Klicke mit der rechten Maustaste auf das Arbeitsblatt und wähle „Code anzeigen“.

  4. Füge den folgenden Code in das Codefenster ein:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Range("A1") = "Zeile " & Target.Row & " Spalte " & Target.Column
    End Sub
  5. Schließe den VBA-Editor und kehre zu deinem Arbeitsblatt zurück.

  6. Wähle eine Zelle aus, und du wirst sehen, dass in Zelle A1 die aktuelle Position in Form von "Zeile X Spalte Y" angezeigt wird.


Häufige Fehler und Lösungen

  • Fehler: Der Code funktioniert nicht.

    • Stelle sicher, dass du den Code im richtigen Arbeitsblatt-Modul eingefügt hast. Der Code muss in das spezifische Arbeitsblatt eingefügt werden, wo die Position ermittelt werden soll.
  • Fehler: Die Ausgabe erscheint nicht.

    • Überprüfe, ob die Makros in Excel aktiviert sind. Gehe zu Datei > Optionen > Sicherheitscenter > Einstellungen für das Sicherheitscenter > Einstellungen für Makros und aktiviere die Ausführung von Makros.

Alternative Methoden

Wenn du keine VBA-Lösungen verwenden möchtest, kannst du auch die folgenden Methoden ausprobieren:

  1. Formel-basierte Lösung:

    • Verwende die Funktionen ZEILE() und SPALTE() in einer beliebigen Zelle, um die Position der aktiven Zelle zu ermitteln. Zum Beispiel:
      =ZEILE(A1) & " " & SPALTE(A1)
    • Dies gibt die Zeilennummer und Spaltennummer der Zelle A1 zurück.
  2. Excel-Add-Ins:

    • Es gibt zahlreiche Add-Ins, die dir helfen können, die aktuelle Position zu ermitteln, ohne VBA verwenden zu müssen.

Praktische Beispiele

Hier sind einige Beispiele, wie du die aktuelle Position ermitteln kannst:

  • Beispiel 1: Wenn du die Zelle B2 auswählst, wird in A1 "Zeile 2 Spalte 2" angezeigt.
  • Beispiel 2: Wenn du die Zelle C5 auswählst, wird in A1 "Zeile 5 Spalte 3" angezeigt.

Diese Methode hilft dir, die Excel-Position schnell zu ermitteln, ohne manuell nachzusehen.


Tipps für Profis

  • Verwende benannte Bereiche: Wenn du häufig mit bestimmten Zellen arbeitest, kannst du benannte Bereiche einrichten, um die Lesbarkeit zu verbessern.
  • Optimiere den VBA-Code: Du kannst den Code erweitern, um zusätzliche Informationen wie den Zellinhalt oder das Format der Zelle auszugeben.

FAQ: Häufige Fragen

1. Kann ich die Ausgabe in einer anderen Zelle anzeigen? Ja, du kannst die Zelle in der Zeile Range("A1") anpassen, um die Ausgabe in einer beliebigen Zelle anzuzeigen.

2. Funktioniert das auch in Excel 2016 oder späteren Versionen? Ja, der bereitgestellte VBA-Code funktioniert in Excel 2016 und allen späteren Versionen, solange Makros aktiviert sind.

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