Seite 2 von 2
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 16:56
von Gert Seler
Hallo Charly,
in
Ooo_3.00 & WinXP gibt die Fehlermeldung "#WERT!" aus.
Im
Modul "Rechnen" wird folgende Fehlermeldung angezeigt :
Code: Alles auswählen
Zeile : Spalte = Spalte-1; [b]Argument ist nicht optional[/b].
Zeile : Parameter = split(Formel,"(")
Zweite Zeile scheint fehlerhaft
doppelte öffnende Klammer ( , wobei die 2te in "rot" erscheint und eine schliessende Klammer )
Oder fehlt eine "Variablen-Deklaration" zur Einführung des Moduls ?
Hab sonst keine Ahnung von "Ooo-Basic".
mfg
Gert
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 18:30
von Charly
Hallo Gert!
Die Fehlermeldung ist mir jetzt ein Rätsel. Bei mir mit der Version 2.4 auf Vista habe ich diese Fehlermeldung nicht. Ich hänge unten einen Bildschirmausdruck an.
Der Fehler :
Argument ist nicht optional beim Code
dürfte nicht sein. Ich gebe mit der Funktion =Rechnen(D53:V53;X53;Y53;Z53) vier Parameter an das Makro ab und übernehme die Parameter mit folgendem Befehl
Der Code
ist richtig.
Die rote Klammer ist keine öffende Klammer, sondern nur das Zeichen an dem der Text geteilt werden soll. Der zu teilende Text lautet: =Rechnen(D53:V53;X53;Y53;Z53). Nach der Teilung habe ich nur noch die Parameter ohne führende Klammer. Die zweite Teilung teilt beim Zeichen ";" und ich erhalte im ersten Feld des Arrays den zu bearbeitenden Bereich.
Ich habe leider keine Version 3.0 um es dort zu testen.
mfg
Charly
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 18:37
von turtle47
Hallo Zusammen,
nur zur Info:
Ich bekomme unter OOo 3.0 / BS Win XP keine Fehlermeldung.
Wenn ich Werte hinzufüge werden diese auch richtig aufaddiert.
Jürgen
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 19:18
von otto normal
Hallo Charly
Vielen Dank für deine Arbeit.
Es funktioniert hervorragend.
allerdings bleibt der Fehler in Zeile 166 bestehen. Er scheint in Spalte p zu liegen. stehen dort mehr als 2x +0,25 stimmt die Summe nicht
Gruss
Bernd
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 19:36
von Charly
Hallo! Bernd!
Es freut mich, dass es klappt.
Wegen der Differenz in Zeile 166 und Zeile 439. Kann es nicht sein, dass du dich verrechnet hat.
Wenn ich nämlich in Spalten mit Daten vor den Textdaten ein = Zeichen einfüge und mit der Summenfunktion addiere komme ich auf das Ergebnis meiner Funktion.
Hallo Gert!
Ich habe festgestellt, dass OpenOffice automatisch die Makrosicherheit auf "hoch" setzt. Kann bei dir nicht der selbe Fehler sein, den Bernd zunächst hatte. Die Makrosicherheit muss auf "Mittel" stehen.
mfg
Charly
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: Fr, 19.12.2008 19:54
von otto normal
Hallo Charly
Ich sah den Wald vor lauter Bäumen nicht
Nochmals Danke und Gruss
Bernd
Re: 10+11+7+8 sichtbar in Zelle in anderer Zelle aufaddieren
Verfasst: So, 21.12.2008 18:45
von Charly
Hallo Bernd!
Ich habe heute festgestellt, dass ich die Calc-Funktionen, die ich in den Hilfsspalten geschrieben habe, auch direkt als Parameter in meiner Funktion hinterlegen kann. Dadurch können die Hilfsspalten entfallen. Anbei die neue Version.
Gruß Charly