Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Datenübernahme

Forumthread: Datenübernahme

Datenübernahme
09.04.2006 13:51:54
Volker
Hallo zusammen,
kann mir jemand sagen was ich an dem Code ändern bzw.einfügen muß um die Werte in die jeweils übernächst Zeile zu schreiben? genauer gesagt, soll sich nach jeder Zeile eine Leerzeile befinden.
Der erste Eintrag kommt nach A4 der nächste Eintrag soll nach A6 usw.
Funktioniert das ?

Private Sub CommandButton1_Click()
Dim i%, letzter, dteDatum
dteDatum = DateValue(TextBox1)
letzter = Day(DateSerial(Year(dteDatum), Month(dteDatum) + 1, 0))
For i = 1 To letzter
Cells(i, 1).Offset(3, 0) = _
Format(DateSerial(Year(dteDatum), Month(dteDatum), i), "DD.MM.YY")
Cells(i, 1).Offset(3, 1) = _
Format(DateSerial(Year(dteDatum), Month(dteDatum), i), "DDD.")
Next
End Sub

Danke für Eure Mühe
Gruß Volker
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datenübernahme
09.04.2006 13:53:25
ChrisL
Hallo Volker
For i = 1 To letzter Step 2
Gruss
Chris
AW: Datenübernahme
09.04.2006 14:03:18
Volker
Hallo Chris,
ich vermute ich habe mich doch wieder unklar ausgedrückt. Wenn ich es so mache wird mir nur
jeder zweite Wert angezeigt.
Wie Du gesehen hast, stellt mir der Code das Datum und den Wochentag des ausgewählten Monats zur Verfügung. Da ich aber in der Tabelle zu jedem Datum eine zweite leere Zeile
brauche, wäre es schön wenn schon bei Übergabe diese Leerzeile berücksichtigt würde.
Danke Gruß
Volker
Anzeige
AW: Datenübernahme
09.04.2006 14:51:03
ChrisL
Hallo Volker
OK verstehe. Würde die Schleife von unten nach oben laufen lassen.

Sub t()
Dim i As Integer
For i = 10 To 1 Step -1
Rows(i).Font.Bold = True
Rows(i + 1).Insert
Next i
End Sub

Gruss
Chris
AW: Datenübernahme
09.04.2006 19:11:04
Volker
Hallo Chris,
Danke für die Hilfe,
funktioniert jetzt wie gewünscht.
Vielen Dank
Gruß Volker
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige