Code: Alles auswählen
Sub Wertetabelle
'f(x) = (0.5*x)-2
Dim x as Double 'X-Wert
Dim y as Double 'Y-Wert
Dim a as Double 'Wertebereich start
Dim b as Double 'Wertebereich ende
Dim c as Double 'Wertebereich step
Dim Text1 as String
a = inputbox("Wertebereich start?")
b = inputbox("Wertebereich ende?")
c = inputbox("Wertebereich step?")
If a >= b then 'Wertebereich start > ende
print("error")
else
size = int( (b - a) / c)
dim xyarray( size )
For x = a to b step c
y = (0.5*x)-2
xyarray(i) = array(x,y)
i = i + 1
Next
'oziel muss die Dimensionen von xyarray haben hier A1 bis "B & (size +1)"
'.getCellrangeByPosition( erste Spalte , erste Zeile , letzte Spalte, letzte Zeile )
oZiel = thiscomponent.sheets(0).getCellrangeByPosition(0,0,1,size)
oZiel.setdataarray(xyarray())
end if
End Sub