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

Forumthread: Zeile einer geänderten Zelle ermitteln

Zeile einer geänderten Zelle ermitteln
07.11.2006 15:41:00
Rüdiger
Hallo zusammen,
mit folgendem Code möchte ich die Zeile der Zelle in Spalte A ermitteln, die auf "JA" geändert wurde:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [A:A]) Is Nothing Then
If Target = "JA" Then
***c = Reihe der geänderten Zelle***
End If
Kann mir bitte jemand helfen, welche Angaben für "c" erforderlich sind?
Gruß
Rüdiger
Anzeige

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

Betreff
Datum
Anwender
Anzeige
c = Target.Row oT
07.11.2006 15:45:22
Bertram
DANKE !!
07.11.2006 18:16:53
Rüdiger
Vielen Dank für Deine schnelle Antwort!
Funktioniert wie gewünscht.
Gruß
Rüdiger
Gerne oT
07.11.2006 18:45:29
Bertram
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
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

Zeile einer geänderten Zelle in Excel ermitteln


Schritt-für-Schritt-Anleitung

Um die Zeile einer geänderten Zelle in Excel zu ermitteln, die in Spalte A auf "JA" geändert wurde, kannst Du den folgenden VBA-Code verwenden. Dieser Code wird in das entsprechende Arbeitsblattmodul eingefügt:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Suche das gewünschte Arbeitsblatt im Projektfenster auf der linken Seite.
  3. Doppelklicke auf das Arbeitsblatt, um den Code-Editor zu öffnen.
  4. Füge den folgenden Code ein:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, [A:A]) Is Nothing Then
        If Target = "JA" Then
            c = Target.Row ' Zeile der geänderten Zelle
            MsgBox "Die Zeile der geänderten Zelle ist: " & c
        End If
    End If
End Sub
  1. Schließe den VBA-Editor und teste die Funktion, indem Du eine Zelle in Spalte A auf "JA" änderst.

Mit diesem Code wird eine Meldung angezeigt, die die Zeile der Zelle anzeigt, die geändert wurde.


Häufige Fehler und Lösungen

  • Fehler: Der Code funktioniert nicht.

    • Lösung: Stelle sicher, dass der Code im richtigen Arbeitsblattmodul eingefügt wurde und dass Makros in Deinen Excel-Einstellungen aktiviert sind.
  • Fehler: Es wird keine Meldung angezeigt.

    • Lösung: Überprüfe, ob Du tatsächlich eine Zelle in Spalte A auf "JA" geändert hast und dass der Code korrekt kopiert wurde.

Alternative Methoden

Wenn Du keine Makros verwenden möchtest, kannst Du die Funktion VERGLEICH in Kombination mit WENN verwenden, um herauszufinden, in welcher Zeile "JA" steht, allerdings ist dies nicht so direkt wie die VBA-Lösung

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