Calc: Funktion mit Zwei Parametern

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Shirkan
***
Beiträge: 62
Registriert: Di, 21.06.2011 10:34

Calc: Funktion mit Zwei Parametern

Beitrag von Shirkan »

Liebe Leute,
manches mal verstehe ich die Welt nicht mehr. Kann mir jemand sagen warum der nachfolgende Code immer nur "Err:508" auswirft? Mit falscher Klammersetzung hat das nichts zu tun. MIt einem Parameter funktioniert alles ordnungsgemäß.

Code: Alles auswählen

Function Hallo (Param1 As String, Param2 As String)

	Msgbox "Hier!"
	Hallo = "dd"

End Function
Gruß Markus
F3K Total
********
Beiträge: 3724
Registriert: Mo, 28.02.2011 17:49

Re: Calc: Funktion mit Zwei Parametern

Beitrag von F3K Total »

Hallo Shirkan,
was willst Du mit der function erreichen?

Gruß R
Zuletzt geändert von F3K Total am Do, 13.10.2011 06:29, insgesamt 1-mal geändert.
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: Calc: Funktion mit Zwei Parametern

Beitrag von DPunch »

Aloha
Shirkan hat geschrieben:Kann mir jemand sagen warum der nachfolgende Code immer nur "Err:508" auswirft?
Weil Du irgendwas falsch machst - was genau lässt sich mit den spärlichen Infos nicht sagen.
Shirkan
***
Beiträge: 62
Registriert: Di, 21.06.2011 10:34

Re: Calc: Funktion mit Zwei Parametern

Beitrag von Shirkan »

Um es genau zu sagen: Die Funktion soll aus 16 Einzelwerten einen Einzahlwert für eine Schallschutzbemessung ermitteln. Hierzu brauche ich als ersten Parameter eine Zahlenreihe (also Array), zusätzlich noch zwei weitere Parameter, die als String bzw. Boolean übergeben werden. Die Berechnung selbst ist hier uninterressant und funktioniert aber auch wenn ich den Code aus Basic heraus starte; deswegen habe ich den Code auf das was nicht funktioniert reduziert. Der Fehler tritt auf, wenn ich die Funktion über ein Sheet aufrufe, ich also in eine Zelle schreibe >=Hallo ("afdasd", "cyxcyxcc<"). Wenn nur ein Paramter übergeben wird geht alles, der Fehler zeigt sich wenn der zweite Parameter übergeben werden soll. Vieleicht hat jemand eine Idee.
Gruß Markus
Shirkan
***
Beiträge: 62
Registriert: Di, 21.06.2011 10:34

Re: Calc: Funktion mit Zwei Parametern

Beitrag von Shirkan »

Liebe Leute,
kann es sein, dass Funktionen mit zwei Parametern nicht unmittelbar aus dem Sheet aufgerufen werden können?
Gruß Markus
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Calc: Funktion mit Zwei Parametern

Beitrag von Stephan »

Der Fehler tritt auf, wenn ich die Funktion über ein Sheet aufrufe, ich also in eine Zelle schreibe >=Hallo ("afdasd", "cyxcyxcc<").
Naja, Aufrufe von Funktionen im Tabellenblatt benutzen niemals das Komma als Trenner in einer Parameter-Liste sondern immer das Semikolon.


Gruß
Stephan
Shirkan
***
Beiträge: 62
Registriert: Di, 21.06.2011 10:34

Re: Calc: Funktion mit Zwei Parametern

Beitrag von Shirkan »

Das war der Fehler, vielen Dank
Markus
Antworten