per u. a. Code berechne ich alle Tagen zwischen zwei Datumsangaben.
Hierbei steht das Anfangsdatum in C2, das Enddatum in D2:
With ActiveSheet
i = 2
.Range("O2").Value = .Range("C2").Value
.Range("O" & i).DataSeries Rowcol:=xlColumns, Type:=xlChronological, Date:= _
xlDay, Step:=1, Stop:=.Range("D2"), Trend:=False
i = i + 1
end with
Der Code läuft, solange ich Anfangs-/Enddatum manuell eingebe.
Werden die Datumsangaben aus einer Textbox in die beiden Zellen kopiert, funktioniert der Code nicht und bricht mit der Fehlermeldung ab:
"Die Data-Series Methode des Range-Objekts konnte nicht ausgeführt werden"
Aus der Textbox in das Sheet kopiere ich mit folgendem Code:
Sub Copy
Sheets("Datum").Cells(2, 3).Value = Userform1.TextBox2.Value
Sheets("Datum").Cells(2, 4).Value = Userform1.TextBox3.Value
End sub
Was muss man ändern?
Gruß
Chris