Hallo liebes VBA-Forum,
ich bin neu hier (und in VBA) und habe mal eine kleine Frage zur benutzerdefinierten Funktion. Ist es möglich das Ergebnis aus einer benutzerdefinierten Funktion in eine andere Zelle(n) schreiben zulassen? Mal ein kleines Beispiel dazu: In B1 wird die eigene Formel „Test“ aufgerufen und eines der Endergebnisse, aus der eigenen Funktion, soll in Zelle C1 und ein weiteres Ergebnis in D1 geschrieben werden, ist dies möglich? Mein Ziel ist es die Rechenzeit im späteren Arbeitsblatt zu verkürzen (anstatt die Funktion 24000 mal „nur“ 8000 mal aufrufen )?
Meine Versuche mit:
Range(“C1“).Value = Mein_Ergebnis_2
funktioniert nicht.
Meine eigene Funktion bezieht seine Werte aus insgesamt 7 Zellen. Nun besteht daraus die Gefahr, dass beim aufrufen/benutzen der eigenen Funktion ein Wert an die falsche „Stelle“ in der Funktion zugewiesen wird. Nun möchte ich Fragen wie man eine kleine Beschreibung, wenn die Formel im Arbeitsblatt aufgerufen wird, anzeigen lassen kann? (Bsp. Excelfunktion: Wenn(Prüfung;[Dann];[Sonst])
Ich hoffe sehr das Ihr mir helfen könnt.
Schöne Grüße
Tauchmann
|