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

Forumthread: Adresse der aktiven Zelle ausgeben

Adresse der aktiven Zelle ausgeben
22.12.2005 12:28:15
Günther
Hi Leute
ein Kollege möchte z.B. in A1 angezeigt bekommen, welche Zelle (ihm genügt die Spalte) gerade aktiv ist.
Gibt es da eine Möglichkeit?
Danke und Gruß
Günther
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Adresse der aktiven Zelle ausgeben
22.12.2005 12:32:40
Hajo_Zi
Hallo Günther,
Option Explicit

Sub Test()
MsgBox ActiveCell.Address
MsgBox ActiveCell.Column
MsgBox ActiveCell.Row
End Sub



AW: Adresse der aktiven Zelle ausgeben
22.12.2005 12:33:48
Harald
Hi Günther

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Range("a1") = ActiveCell.Column
End Sub

Gruss Harald
Anzeige
Dank Euch beiden
22.12.2005 12:46:28
Günther
...
ich nehm die Lösung von Harald, da ich die ermittelte Zelladresse weiterverarbeiten will.
Günther
Danke für die Rückmeldung owT
22.12.2005 13:00:14
Harald
Gruss Harald
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Adresse der aktiven Zelle ausgeben


Schritt-für-Schritt-Anleitung

Um die Adresse der aktiven Zelle in Excel anzuzeigen, kannst Du VBA verwenden. Hier ist eine einfache Anleitung:

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

  2. Klicke auf Einfügen und wähle Modul.

  3. Füge den folgenden Code in das Modul ein:

    Sub Test()
       MsgBox ActiveCell.Address
    End Sub
  4. Schließe den VBA-Editor.

  5. Kehre zu Excel zurück und drücke ALT + F8, um das Makro auszuführen.

  6. Wähle Test aus und klicke auf Ausführen. Ein Fenster zeigt Dir die Adresse der aktiven Zelle an.

Alternativ kannst Du die aktuelle Spalte in einer bestimmten Zelle ausgeben. Dafür kannst Du den folgenden Code verwenden:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Range("A1") = ActiveCell.Column
End Sub

Dieser Code wird automatisch die Spalte der aktiven Zelle in Zelle A1 anzeigen, wenn Du die Zelle wechselst.


Häufige Fehler und Lösungen

  • Fehler: Das Makro wird nicht ausgeführt.

    • Lösung: Stelle sicher, dass Du Makros in Excel aktiviert hast (Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen).
  • Fehler: Die Adresse wird nicht richtig angezeigt.

    • Lösung: Überprüfe, ob Du die korrekte Zelle aktiv hast oder ob der Code im richtigen Arbeitsblatt eingefügt wurde.

Alternative Methoden

Es gibt auch Möglichkeiten, die Zelladresse ohne VBA zu ermitteln. Du kannst die folgende Formel verwenden:

=ADDRESS(ROW(), COLUMN())

Diese Formel gibt die Adresse der aktuellen Zelle zurück, in der sie eingegeben wurde.


Praktische Beispiele

  1. Aktuelle Zelladresse in A1 ausgeben:

    • Verwende den VBA-Code von oben, um die Adresse der aktiven Zelle in A1 anzuzeigen.
  2. Zellenadresse bei Auswahländerung:

    • Nutze den Worksheet_SelectionChange-Ereignis-Handler, um die Spalte der aktiven Zelle dynamisch zu aktualisieren.

Tipps für Profis

  • Um die Zelladresse in einer benutzerfreundlichen Form anzuzeigen, kannst Du die Funktion CELL() verwenden, um mehr Informationen über die Zelle zu bekommen:

    =CELL("address", A1)
  • Wenn Du mit vielen Zellen arbeitest, kannst Du ein VBA-Formular erstellen, das die Adressen von mehreren Zellen auf einmal anzeigt.


FAQ: Häufige Fragen

1. Wie kann ich die Adresse einer Zelle ermitteln, ohne VBA zu verwenden?
Du kannst die Formel =CELL("address", A1) verwenden, um die Zelladresse zu ermitteln.

2. Was ist der Unterschied zwischen ActiveCell.Address und ActiveCell.Column?
ActiveCell.Address gibt die vollständige Adresse der aktiven Zelle zurück (z.B. $A$1), während ActiveCell.Column nur die Spaltennummer zurückgibt (z.B. 1 für Spalte A).

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