Seite 1 von 1
Calc: Funktion mit Zwei Parametern
Verfasst: Mi, 12.10.2011 20:54
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
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Mi, 12.10.2011 21:25
von F3K Total
Hallo Shirkan,
was willst Du mit der function erreichen?
Gruß R
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Mi, 12.10.2011 22:05
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.
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Do, 13.10.2011 10:10
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
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Do, 13.10.2011 14:14
von Shirkan
Liebe Leute,
kann es sein, dass Funktionen mit zwei Parametern nicht unmittelbar aus dem Sheet aufgerufen werden können?
Gruß Markus
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Do, 13.10.2011 14:56
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
Re: Calc: Funktion mit Zwei Parametern
Verfasst: Do, 13.10.2011 15:02
von Shirkan
Das war der Fehler, vielen Dank
Markus