So habe ich ziemlich die spezifische Aufgabe. Ich möchte eine Funktion erstellen, die Dezibeleinheiten zusammenfügt. Derzeit haben Sie zur Eingabe etwas wiedB Rechner? VBA-Funktion schreiben
=10*LOG10(10^(A1/10)+10^(A2/10))
und machen dies auch länger, wenn Sie wie 15 Teile haben Sie zusammen fügen. Irgendwie ein Schmerz.
Idealerweise würde es wie die Excel-Funktion SUM
funktionieren und nur irgendeinen Eingang aufnehmen. Kann mir jemand helfen, das zusammenzusetzen, oder mir zumindest zeigen, wie SUM aussehen würde, wenn man es von Grund auf neu erstellen müsste?
Best, T. Heng
Endcode endete als : Funktion DBADD3 (ParamArray nums()) als doppelt Dim DBPrTot als Variante DBPrTot = 0 F oder i = LBound (nums) Um UBound (nums) DBPrTot = DBPrTot + 10^(nums (i)/10) Next i DBADD3 = 10 * WorksheetFunction.Log10 (DBPrTot) End Function –