gibt es eine Möglichkeit, ein Zwischenergebnis aus einer Function als fixen Value in eine Zelle schreiben zu lassen?
Vielen Dank für einen Tip.
Matthias
gibt es eine Möglichkeit, ein Zwischenergebnis aus einer Function als fixen Value in eine Zelle schreiben zu lassen?
Vielen Dank für einen Tip.
Matthias
Function My_function(eingabe) as Typ_des_Ergebnisses
...
Cells(1,1) = Zwischenergebnis
...
End Function
Gruß Harald
so ähnlich hatte ich es auch probiert. Geht jedoch leider nicht.
Danke.
Matthias
muß der Funktion nicht dazu das Worksheet/Workbook, das die Daten aufnehmen soll, übergeben werden ?
Gruß
gordon
muss nicht, er nimmt das aktive Baltt. Aber warum nimmst Du nicht Debug.Print, wenn Du es nur zur Kontrolle brauchst?
Gruß
Micha
ich brauche das Zwischenergebnis als Value, da eine anderweitige Berechnung darauf beruhen soll, so daß debug.print ausscheidet.
Matthias
dann poste doch mal Deinen Code und wo es nicht geht.
Gruß
Micha
ich habe das Prinzip meiner Function mal simplifiziert, dann sieht es so aus:
Function beispiel(daten As Range, daten2 As Double, Bedingung as integer) As Double
If Bedingung = 1 then
beispiel = daten + daten2
Range(daten.Address) = daten2 - 2
End if
End Function
Matthias
1. Und was passiert, wenn nicht "If"?
2. Und wo ist Deine Cells()-Anweisung
3. Und soll die Funktion aus einer Zelle aus aufgerufen werden?
4, Wenn daten2 Double sein soll, wie kannst Du das einem Range-Objekt zuweisen?
Gruß
Micha