Hallo,
ich würde gern mit Excel und VBA folgendes Problem lösen:
Ich habe eine Datenbank mit x und y-Werten, z.B.
x y
1 3.4
2 5.6
3 7.1
4 6.5
5 5.9
7 6.8
10 8.9
Diese Datenbank liegt im Tabellenblatt DataBase
Nun möchte ich in meinem Berechnungs-Tabellenblatt den y-Wert von x abrufen. Als steht dort .B. in A1 der x-Wert 3.5.
In Zelle A2 soll daraufhin automatisch der Linear interpolierte Wert angegeben werden, also hier 6.8
Ich hatte mir das so gedacht, dass man das ganze mit Change macht. Also wenn sich A1 ändert, wird A2 berechnet. Bisher kenne ich es allerdings nur so, dass Change nur im Aktuellen Arbeitsblatt angewendet werden kann. Wie kann ich dann die Daten aus dem Datenblatt DataBase holen.
Dann wollte ich die x-Werte so lange durchgehen, bis x>A2 ist. Mit dem Wert könnte man dann ja durch die umgebenden Zellen y berechnen.
Wie kann ich das Suchen der Zelle x>A2 am besten realisieren und dann die Werte von Zeile und Spalte irgendwo speichern?
Vielen Dank
Stefan