Hallo!
Wir sind eine Gruppe von Studenten, die mit VBA programmieren sollen, allerdings relativ unerfahren in dem Gebiet.
Nun stehen wir vor folgendem Problem:
In einem Textfeld in einer Userform steht ein Datum.
Wir wollen dieses Datum von dem heutigen Datum abziehen, um danach die Tage zu erhalten, die seid dem eingegebenen Datum bis heute vergangen sind.
Bisher sieht der Abschnitt wie folgt aus:
Dim m as Single
Dim z3 as Single
m=CSng(Date)-CSng(z3)
m soll hierbei die Tage sein und z3 ist das eingegebene Datum.
Wenn wir das jetzt berechnen, steht für CSng(Date) der Wert 42010 und bei (das ist soweit richtig) und für CSng(z3) z.B. der Wert 41402 (für den 8.5.13) (auch soweit richtig)
Allerdings wird mit diesen Werten nicht weitererechnent und deshalb ist m=0
Warum kommt da jedes mal 0 raus?
Könnt ihr uns da helfen? Das wäre echt super und würde uns ein ganzes Stück weiterbringen!
Danke schonmal im Vorraus für eure Mühe! :)
|