Spalte A automatisch füllen
22.01.2025 20:22:16
Klaus B aus D
ich wundere mich, warum keine automatische Spaltenfüllung in A (Titel: StartNr) erfolgt, wenn ich in Spalte B (Titel: TN) einen Eintrag ergänze.
Der Code in Modul1 von Tabelle1:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B:B")) Is Nothing Then
Dim lastRow As Long
lastRow = Cells(Rows.Count, "B").End(xlUp).Row
Range("A3:A" & lastRow).Formula = "=IF(B3>"""",A2+1,A2)"
Range("A3:A" & lastRow).Value = Range("A3:A" & lastRow).Value 'Formeln in Werte umwandeln
End If
End Sub
Zeile 1 enthält Spaltenüberschriften. Den Eintrag "1" gebe ich in A2 manuell ein. Ich möchte gemäß Code den nächsten Zellenwert in der Spalte "StartNr" autom. um "1" erhöhen, sobald in Spalte "TN" in derselben Zeile ein weiterer Eintrag erfolgt.
Wo liegt der Gedankenfehler?
Gruß Klaus
Anzeige