Stacküberlauf
18.03.2025 12:16:29
JWK
ich habe schon seit einigen Jahren in VBA nichts mehr gemacht und meine Kenntnisse sind daher nur noch bescheiden.
Für die Berechnung nutze ich den Aufruf
Private Sub Worksheet_Change(ByVal Target As Range)
Dim KeyCells As Range
Set KeyCells = Range("C4:J14")
......
Das funktioniert auch wunderbar !! Wenn ich allerdings die Zellen mit vordefinierten Werten automatisch belegen möchte [z.B.: cells(5,10)=20] erhalte ich einen Stacküberlauf.
Ändere ich manuell den Bereich um, in z.B.: Set KeyCells = Range("A1:A1"), gibt es keine Probleme.
Ich suche nun eine Lösung, wie ich in VBA den vorher definierten Bereich ändern kann. Alle meine bisherigen Versuche misslangen.
Kann mir bitte jemand helfen?
Anzeige