Aufruf einer Funktion aus VBA mit Übergabe Bereich
22.01.2004 09:15:23
Christian
ich habe ein Problem.
Ich möchte in VBA eine Funktion "zero" aufrufen die sich in einer anderen geöffneten Mappe befindet. Zero berechnet mittels einem Jahresteil (x) und einer Tabelle (y) einen interpolierten Zerosatz. Ich rufe die Funktion worksheetFunction.zero(x,y) auf.
x der Jahresteil ist kein Problem.
Y hingegen ist ein Feld mit Namen "Rendite" welches sich auf einen bestimmten Bereich der Mappe bezieht. Dieses bekomme ich nicht vernünftig übergeben. In diesem Feld soll die Funktion zero mittels Sverweis über Laufzeiten (erste Spalte) und Zinssätze (zweite Spalte) eine Interpolation durchführen. Irgendwie springt da VBA immer raus. Wie kann ich nun dieses Feld vernünftig übergeben oder sollte ich besser die Funktion auch in VBA programmieren? Wie kann ich dann das Feld übergeben?
Vielen Dank für die Hilfe im Voraus