26.10.2018, 12:25
Hi Leute,
ich weiß ich stell mich ein bisschen arg doof an gerade, aber ich bekomme es wirklich nicht hin.
Mir hat hier jemand gestern folgenden Code zur Datumsausgabe gegeben:
Private Sub CommandButton1_Click()
Dim loAnzahl As Long, loMonat As Long, i As Long
Columns(1).ClearContents
loMonat = Month(CDate("1." & Left(Trim(Cells(1, 3)), 3) & "." & Right(Trim(Cells(1, 3)), 4)))
Cells(1, 1) = DateSerial(Right(Trim(Cells(1, 3)), 4), loMonat, 1)
loAnzahl = Day(WorksheetFunction.EoMonth(Cells(1, 1), 0))
For i = 2 To loAnzahl
Cells(i, 1) = Cells(i - 1, 1) + 1
Next i
End Sub
Funktioniert auch einwandfrei. Leider hat sich die Tabelle etwas geändert und die Ausgabe müsste von Zelle A10 bis A41
erfolgen. Ich bekomme es zwar hin, dass es ab Zelle A10 (i=10) los geht, aber es geht dann nur bis A22 und in A1 steht auch noch
ein Datum.
Ich finde nicht die richtigen Zellenbezüge gerade.
Ich bedanke mich mal wieder für eure Hilfe.
LG
Basti
ich weiß ich stell mich ein bisschen arg doof an gerade, aber ich bekomme es wirklich nicht hin.
Mir hat hier jemand gestern folgenden Code zur Datumsausgabe gegeben:
Private Sub CommandButton1_Click()
Dim loAnzahl As Long, loMonat As Long, i As Long
Columns(1).ClearContents
loMonat = Month(CDate("1." & Left(Trim(Cells(1, 3)), 3) & "." & Right(Trim(Cells(1, 3)), 4)))
Cells(1, 1) = DateSerial(Right(Trim(Cells(1, 3)), 4), loMonat, 1)
loAnzahl = Day(WorksheetFunction.EoMonth(Cells(1, 1), 0))
For i = 2 To loAnzahl
Cells(i, 1) = Cells(i - 1, 1) + 1
Next i
End Sub
Funktioniert auch einwandfrei. Leider hat sich die Tabelle etwas geändert und die Ausgabe müsste von Zelle A10 bis A41
erfolgen. Ich bekomme es zwar hin, dass es ab Zelle A10 (i=10) los geht, aber es geht dann nur bis A22 und in A1 steht auch noch
ein Datum.
Ich finde nicht die richtigen Zellenbezüge gerade.
Ich bedanke mich mal wieder für eure Hilfe.
LG
Basti