Zeitspanne in einer Excel-Spalte anzeigen

pglw

Erfahrenes Mitglied
Hi zusammen,

habe in Excel eine Tabelle mit nur einer Spalte.

Darin stehen untereinander Datumsangaben:
01.01.2005
02.01.2005
...
31.12.2005

Ich würde mir jetzt gerne z.B. 30 Tage anzeigen lassen. Dazu sollte z.B. die Zelle vom 01.01.2005 markiert werden und die Zelle vom 31.01.2005.

Ist das machbar?

Grüsse
pglw
 
@Shakie: Deine Antwort erinnert mich an M$, komplett richtig, kann aber nicht weiterhelfen

Ich hab eher die Frage, was angezeigt werden soll. IN VBA lässt sich ohne weiteres eine Schleife machen, die die markierten Elemente ausliest, was soll dann aber zu den jeweiligen Tagen angezeigt werden?


Der Doc!
 
Mir reicht es eigentlich eine Zelle zu haben, bei der ich die Zeitspanne eingeben kann, z.B. 30 Tage und er hebt mir etwa den 01.01.2006 und den 30.01.2006 hervor.

In einem zweiten Schritt sind dann noch weitere Funktionen geplant.

Das Problem habe ich aber bereits gelöst und zwar so:

Dim i As Integer
Dim j As Integer
Dim Summe As Integer
Dim Veränderung As Long

Range("C11:E50").ClearContents
Range("C11:E50").Interior.ColorIndex = 0
Cells(10, 3).Value = "Prozentuale Veränderung"

j = Cells(3, 7).Value
Summe = 0
Veränderung = (Cells(9, 7).Value)

For i = 11 To 25

Cells(i + j, 3).Value = (Cells(i + j, 2) / Cells(i, 2)) - 1

If Cells(i + j, 3).Value < (Veränderung / 100) Then Cells(i + j, 4).Value = 1
If Cells(i + j, 3).Value < (Veränderung / 100) Then Cells(i + j, 3).Interior.ColorIndex = 3
If Cells(i + j, 4).Value = 1 Then Summe = Summe + 1

Next i

Cells(13, 7).Value = Summe

End Sub


Dem ganzen liegt eine Tabelle zugrunde mit mehreren Eingabefeldern. Dann durchläuft das Makro die Datumsreihe und vergleicht die Werte, die rechts neben der Datumspalte stehen und führt bestimmte Berechnungen aus.

Danke trotzdem, Thema erledigt

GRüsse
pglw
 
Zurück