Es wird ein Feld mit "#MAKRO?" angezeigt

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Es wird ein Feld mit "#MAKRO?" angezeigt

Re: Es wird ein Feld mit "#MAKRO?" angezeigt

von Stephan » Mo, 29.09.2008 12:04

in Excel gibts die Funktion KALENDERWOCHE nicht.
doch, die gibst in Excel:
http://office.microsoft.com/de-ch/excel ... 71031.aspx

In Calc zu beachten ist lediglich, das wenn eine Datei als *.xls gespeichert werden soll die kompatible Funktion KALENDERWOCHE_ADD() (statt KALENDERWOCHE()) verwendet werden muß. Dann funktionierts sowohl in Excel auch gibts keine Fehlermeldung #MAKRO? in Calc.
Das Ergebnis bei der Verwendung von KALENDERWOCHE_ADD() in einer *.xls (erzeugt in Calc) ist damit das gleiche Datei in MS Excel geöffnet normal KALENDERWOCHE() anzeigt. In Calc hingegen wird KALENDERWOCHE_ADD() angezeigt und das auch wenn eine *.xls mit der Funktion KALENDERWOCHE() ursprünglich in Excel erzeugt wurde.
Wichtig ist das KALENDERWOCHE_ADD() und KALENDERWOCHE() in Calc unterschiedliche Ergebnisse liefern , wobei erstere das Excel-Ergebnis liefert.



Gruß
Stephan

Re: Es wird ein Feld mit "#MAKRO?" angezeigt

von naitSirch » Mo, 29.09.2008 11:03

Hey,

vielen Dank euch beiden. Darauf wäre ich nicht gekommen, dass das am Format liegt.
Ich dachte nämlich, dass OO die gleichen Formeln hat, wie MS Excel...

Viele Grüße

Re: Es wird ein Feld mit "#MAKRO?" angezeigt

von Gert Seler » Mi, 24.09.2008 11:03

Hallo naitSirch,
Microsoft hat es jahrzehnte lang nicht geschafft, eine "Kalenderwochen-Funktion" für EUROPA zu programmieren.
Da in Europa die 1.Kw des Jahres anders berechnet wird wie in den USA.
Die folgende Formel wird von Ooo_Calc wie auch MS_Excel verstanden :

Code: Alles auswählen

=KÜRZEN((A1-WOCHENTAG(A1;2)-DATUM(JAHR(A1+4-WOCHENTAG(A1;2));1;-10))/7)
Die Formel gibt die Kw vom Datum in A1 aus. ZellAdresse an eigene Vorgaben anpassen. Der Erzeuger ist mir nicht bekannt.
Ich hoffe, Karolus ist mir nicht böse.

mfg
Gert

Re: Es wird ein Feld mit "#MAKRO?" angezeigt

von Karolus » Mi, 24.09.2008 08:55

Hallo
Du speicherst offenbar ins Excelformat (.xls). in Excel gibts die Funktion KALENDERWOCHE nicht.
Lösung: Speichere wieder ins OOoformat.

Gruß Karo

Es wird ein Feld mit "#MAKRO?" angezeigt

von naitSirch » Mi, 24.09.2008 08:38

Hallo,

Ich habe ein komisches Problem, was ich bisher eigentlich noch nie hatte.
Und zwar habe ich ein ganz normales Datumsfeld. Ein anderes Feld hat eine Funktion "KALENDERWOCHE(A13;2)" und zeigt damit auf das Datumsfeld.
Funktioniert auch alles wunderbar.
Wenn ich dann aber speichere, beende und am nächsten Tag die Datei wieder öffne, dann steht in dem Feld "#MAKRO?" und das bekomme ich dann auch nicht mehr weg, außer wenn ich die Funktion lösche und dann neu eintrage.... dann funktioniert es wieder.

Woran liegt das, und was kann ich da machen?
Schöne Grüße

Nach oben