Probleme mit einer Makro Funktion (Excel 2011)

Nicolai1975

Aktives Mitglied
Thread Starter
Dabei seit
31.07.2005
Beiträge
213
Reaktionspunkte
5
Hallo,

ich hoffe es kann mir einer helfen ? Ich habe in Excel 2010 (Windows7) folgende Makro Funktion aus einem Forum kopiert und in mein Projekt eingefügt, was auf anhieb funktionierte. Unter Excel 2011 für Mac kommt beim laden der Tabelle eine Fehlermeldung. Wie kann ich diese Funktion abändern das es sowohl auf Windows als auch auf dem Mac funktioniert ? Ansonsten gibt es mit Makros auf Excel 2011 keine Probleme !


Function KW(d As Date) As Integer
t = DateSerial(Year(d + (8 - Weekday(d)) Mod 7 - 3), 1, 1)
KW = (d - t - 3 + (Weekday(t) + 1) Mod 7) \ 7 + 1
End Function


Im Anhang noch ein Screenshoot mit der Fehlermeldung !

Mit freundlichen Grüßen Nicolai
 

Anhänge

  • Excle_Makro.jpg
    Excle_Makro.jpg
    21,4 KB · Aufrufe: 79
Ich kenne mich mit VB(A) nicht gut, eher nicht, aus. Aber vielleicht hilft es, deutsche Funktionsnamen zu verwenden: etwa =WOCHENTAG() anstelle =WEEKDAY().

PS: =KALENDERWOCHE() gibt es bereits in Excel2011 (falls KW damit gemeint sein sollte).

EDIT: Was ist der Operator \ ?
 
Zuletzt bearbeitet:
Zurück
Oben Unten