Hilfe beim VBA-Code
08.10.2025 20:39:44
KDF
Ich habe vor vielen Jahren einmal ein kleines Programm zurechtgefummelt.
Jetzt möchte ich den in einem anderen Programm mal wieder nutzen.
Hier der VBA-Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column > 4 Or Target.Row = 1 Then Exit Sub
If Target.Column > 4 Or Target.Row = 2 Then Exit Sub
If Target.Column > 4 Or Target.Row = 3 Then Exit Sub
If Target.Column > 4 Or Target.Row = 4 Then Exit Sub
If Target.Column > 4 Or Target.Row = 5 Then Exit Sub
If Target.Column > 4 Or Target.Row = 6 Then Exit Sub
If Target.Column > 4 Or Target.Row = 7 Then Exit Sub
If Target.Column > 4 Or Target.Row = 8 Then Exit Sub
If Target.Column > 4 Or Target.Row = 9 Then Exit Sub
Select Case Target.Value
Case ""
Target.Value = "X"
Case Else
Target.Value = ""
End Select
End Sub
Jetzt fällt mir auf, dieser Code muss doch auch effektiver zu bauen sein?
So wie er jetzt ist, kann man ja ab Zeile 10 alle Zellen in Spalte D nutzen. Es werden die Zeilen 1-9 ausgeschlossen.
Ich möchte nur die Zeilen D10-D20 nutzen.
Wer kann helfen?
Bis dann,
Klaus D.
Anzeige