Office - Word, Excel und Co. 9.759 Themen, 41.747 Beiträge

Funktion DATEDIF unter Excel 2000

S.F.T.I. / 5 Antworten / Baumansicht Nickles

Hallo Zusammen,

ich habe eine wunderschöne Excel-Funktion gefunden die ich gerne auch nutzen möchte. Es ist DATEDIF. In der Hilfefunktion ist sie vorhanden und wunderschön beschrieben und entspricht voll und ganz meinen bedürfnissen. Leider ist die Funktion nicht nutzbar. Es gibt nur Fehlermeldungen, selbst wenn ich das Beispiel in eine Zelle kopiere.
Muß ich irgendwas bestimmtes aktivieren um dieses nutzen zu können ???
Ich habe in meiner verzweiflung bereits alle Add-Ins aktiviert.

Dank im vorraus

bei Antwort benachrichtigen
Kolti S.F.T.I. „Funktion DATEDIF unter Excel 2000“
Optionen

Hallo, alleine.
DATEDIFF ist eine Funktion, die man nur unter/mit VBA nutzen kann. Das bedeutet, Du schreibst das Teil als Makro, entweder mit VBA oder direkt als Makro erstellen und bearbeiten.
Das sieht dann so aus:
Public Sub test()
>>>> Hier dann den Inhalt des Beispiels
End Sub
Dann kannst Du von Excel aus das Makro aufrufen (Makro ausführen).

bei Antwort benachrichtigen
S.F.T.I. Kolti „Hallo, alleine. DATEDIFF ist eine Funktion, die man nur unter/mit VBA nutzen...“
Optionen

Hallo Kolti,
erstmal vielen Dank für die schnelle bedienung. Leider verstehe ich nicht so ganz wie du das meinst. Könntest du das bitte ein wenig konkreter definieren.

bei Antwort benachrichtigen
Kolti S.F.T.I. „Funktion DATEDIF unter Excel 2000“
Optionen

1. Excel öffnen - Extras - Makro - Visual Basic Editor
2. Einfügen Modul
3. Einfügen Prozedur... - Namen angeben und "Sub" drücken
4. Alles eingeben:

Public Sub test()
Dim Datum1 As Date
Dim Msg
Datum1 = InputBox("Geben Sie ein Datum ein")
Msg = "Tage von heute an: " & DateDiff("d", Now, Datum1)
MsgBox Msg
End Sub

5. Nach Excel wechseln und Makro aufrufen. Dann steht es unter dem Namen Test zur Verfügung. Ausführen drücken.

bei Antwort benachrichtigen
S.F.T.I. Kolti „1. Excel öffnen - Extras - Makro - Visual Basic Editor 2. Einfügen Modul 3....“
Optionen

Hi Kolti,
vielen Dank, den rest denke ich bekomme ich dann so gebogen wie ich es brauche.

bei Antwort benachrichtigen
S.F.T.I. Nachtrag zu: „Funktion DATEDIF unter Excel 2000“
Optionen

Hi Kolti,
das ganze funktioniert doch ohne VB. Hab die Lösung in der aktuellen PC-Welt gefunden. Die Hilfe ist falsch !!!!!!
Anstatt j für Jahr benötigt man die englischen Abkürzungen z.B. y m und d.
Schon funktioniert es. Man muß aber die funktion von Hand Tippen, da sie nicht im Assistenten vorhanden ist.

Gruß S.F.T.I.

bei Antwort benachrichtigen