bei nachstehendem Code wird immer das "else"-Ereignis ausgeführt, lasse ich es weg, dann wird die Abfrage ausgeführt und er schreibt das Gewünschte, allerdings wird es dann im anderen Fall natürlich nicht mehr korrigiert. Wer kann da mal bitte hilfreich eingreifen?
CommandButton1_click
For n = 10 To 40
With Sheets("IntHauskalkulation")
If .Range("C" & n).Value = "Baugrubenaushub für den Keller" Then
Sheets("Gesamtaufstellung").Range("H13").Value = Sheets("IntHauskalkulation").Range("G" & n).Value
Sheets("Gesamtaufstellung").Range("C13").Value = "Erdarbeiten (im Hauspreis enthalten)"
Else
Sheets("Gesamtaufstellung").Range("H13").Value = Sheets("Eigenleistung").Range("G31").Value
Sheets("Gesamtaufstellung").Range("C13").Value = "Erdarbeiten (lt.Formular Eigenleistung)"
End If
End With
Next n
End Sub
Vielen Dank
Peter S.