Hallo,
ich bin das erste mal auf dieser Seite und möchte mich mit einem Problem in Excel an Euch wenden.
Ich habe eine Datei mit 56 Spalten. Wichtig sind die Spalten A und B.
Beide Spalten sind mit einer Zählfunktion ausgerüstet.
Jede Zeile mit jeweils 3 bedingten Formartierungen.
In Spalte A sind alle Zeilen mit „x“ angekreuzt.
Nun möchte ich das sobald in Spalte B ein „x“ gesetzt wird, dass das benachbarte „x“ gelöscht wird.
Hierzu habe ich einen Code der sich aber nur auf eine
Zeile (z.B. A1 und B1) auswirkt.
Hier der der Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range(„B1“) = „x“ Then
Range(„A1“).ClearContents
End If
End Sub
Wenn ich was funktionert, den nachfolgenden Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range(„B1“) = „x“ Then
Range(„A1“).ClearContents
End If
If Range(„B2“) = „x“ Then
Range(„A2“).ClearContents
End If
If Range(„B2“) = „x“ Then
Range(„A2“).ClearContents
End If
…usw. > 850 Zeilen
End Sub
benutze, macht Excel schlapp.
Gibt es da etwas kürzeres.
Würde mich freuen wenn jemand eine Lösung hätte.
schon mal vielen Dank für eure Mühen,
lernfix