Herbers Excel-Forum - das Archiv
Tabelle über Schleife mit Daten füllen

|
Betrifft: Tabelle über Schleife mit Daten füllen
von: Kerstin P.
Geschrieben am: 09.10.2003 10:26:26
Mein liebes Tagebuch... äh... Forum,
ich grüble seit einer ziemlich langen Weile über folgendem Problem, das für viele von Euch wahrscheinlich richtig billig ist.
Deshalb meine Bitte um Hilfe.
Ich habe diese Schleife, die die Überschriftenzeile einer Tabelle füllen soll.
Zum Testen, habe ich in jede Spaltenüberschrift einfach mal "test" schreiben lassen. Es läuft auch, aber ich möchte nun nicht test überall stehen haben, sondern sowas:
Okt.03 - Nov.03 - Dez.03 - Jan.04 - Feb.04 - etc.
Anfangs- und Endmonat sind month(startdatum) und month(endedatum)
Ich weiß einfach nicht wie ich innerhalb der Schleife anstatt "test" sowas wie
Format(startdatum, "mmm/ yy") bis zum Enddatum hochzählen kann?
Ich hoffe das war zumindest verständlich erklärt?!
Bin Euch sehr dankber,
Kerstin
------------------------------------------------------------------------------
Dim vspalten As Integer
vspalten = 3
For v = 1 To anzahl_monate
Cells(3 + anzahl_datensaetze + 16, vspalten) = "test"
'Format(datumsvariable, "mmm/ yy")
vspalten = vspalten + 1
Next
------------------------------------------------------------------------------

 |
Betrifft: AW: Tabelle über Schleife mit Daten füllen
von: Nike
Geschrieben am: 09.10.2003 12:19:33
Hi,
billig is es nicht, aber dankbar,
weil recht gut zusammen zu klimpern ;-)
Hier mal ein kleiner Ansatz:
Sub MonatsFueller()
Dim anzahl_monate As Integer
Dim datVar As Date
anzahl_monate = 3
datVar = CDate("01.01.01")
For v = 1 To anzahl_monate
Cells(1, v) = Format(datVar, "mmm/ yy")
datVar = DateSerial(Year(datVar), Month(datVar) + 1, Day(datVar))
'Cells(3 + anzahl_datensaetze + 16, vspalten) = "test"
'Format(datumsvariable, "mmm/ yy")
vspalten = vspalten + 1
Next
End Sub
Bye
Nike