von Michl09 » Do, 25.05.2006 19:31
Ich habe die Optionen genau so eingestellt, aber leider kein Erfolg.
Hier nochmal der Code den OO anzeigt wenn ich die Excel Datei öffne. Vielleicht kannst du mir so besser helfen.
Sub ekfe
Rem
Rem Public Function interlin(x1, y1, x2, y2, x)
Rem 'Lineare Interpolation
Rem interlin = (x - x1) * (y2 - y1) / (x2 - x1) + y1
Rem
Rem End Function
Rem
Rem Public Function pollan(Baumart, BHD, Hoehe)
Rem 'Berechnung der Formzahl nach Pollanschütz für FI, TA, KI, LÄ, BU, EI
Rem
Rem ba = Left$(UCase$(Baumart), 2)
Rem d = BHD / 10
Rem h = Hoehe * 10
Rem
Rem Select Case ba
Rem Case "FI"
Rem b1 = 0.4682
Rem b2 = -0.01392
Rem b3 = -28.213
Rem b4 = 0.3747
Rem b5 = -0.2887
Rem b6 = 28.27
Rem b7 = 0
Rem Case "TA"
Rem b1 = 0.5802
Rem b2 = -0.03074
Rem b3 = -17.15
Rem b4 = 0.0899
Rem b5 = -0.0806
Rem b6 = 19.66
Rem b7 = -2.458
Rem Case "LÄ"
Rem b1 = 0.6094
Rem b2 = -0.04557
Rem b3 = -18.663
Rem b4 = -0.2487
Rem b5 = 0.1266
Rem b6 = 36.98
Rem b7 = -14.204
Rem Case "KI"
Rem b1 = 0.4359
Rem b2 = -0.01491
Rem b3 = 5.2109
Rem b4 = 0
Rem b5 = 0.0287
Rem b6 = 0
Rem b7 = 0
Rem Case "BU"
Rem b1 = 0.6863
Rem b2 = -0.03715
Rem b3 = -31.067
Rem b4 = -0.3863
Rem b5 = 0.2195
Rem b6 = 49.61
Rem b7 = -22.372
Rem Case "EI"
Rem b1 = 0.1156
Rem b2 = 0
Rem b3 = 65.996
Rem b4 = 1.2032
Rem b5 = -0.9304
Rem b6 = -215.76
Rem b7 = 168.477
Rem
Rem
Rem Case Else
Rem MsgBox "Achtung: Baumart nicht bekannt! mfg Nachti!"
Rem
Rem End Select
Rem
Rem pollan = b1 + b2 * (Log(d)) ^ 2 + b3 / h + b4 / d + b5 / (d ^ 2) + b6 / (d * h) + b7 / (d ^ 2 * h)
Rem
Rem End Function
Rem
End Sub
Danke für die Hilfe!
mfg Michael
P.s: OpenOffice ist echt toll. Und mit einem solche Forum,wo man so schnell Antwort bekommt, nehme ich gerne manche Unannehmlichkeiten in Kauf beim "Umstieg". Danke.
Ich habe die Optionen genau so eingestellt, aber leider kein Erfolg.
Hier nochmal der Code den OO anzeigt wenn ich die Excel Datei öffne. Vielleicht kannst du mir so besser helfen.
Sub ekfe
Rem
Rem Public Function interlin(x1, y1, x2, y2, x)
Rem 'Lineare Interpolation
Rem interlin = (x - x1) * (y2 - y1) / (x2 - x1) + y1
Rem
Rem End Function
Rem
Rem Public Function pollan(Baumart, BHD, Hoehe)
Rem 'Berechnung der Formzahl nach Pollanschütz für FI, TA, KI, LÄ, BU, EI
Rem
Rem ba = Left$(UCase$(Baumart), 2)
Rem d = BHD / 10
Rem h = Hoehe * 10
Rem
Rem Select Case ba
Rem Case "FI"
Rem b1 = 0.4682
Rem b2 = -0.01392
Rem b3 = -28.213
Rem b4 = 0.3747
Rem b5 = -0.2887
Rem b6 = 28.27
Rem b7 = 0
Rem Case "TA"
Rem b1 = 0.5802
Rem b2 = -0.03074
Rem b3 = -17.15
Rem b4 = 0.0899
Rem b5 = -0.0806
Rem b6 = 19.66
Rem b7 = -2.458
Rem Case "LÄ"
Rem b1 = 0.6094
Rem b2 = -0.04557
Rem b3 = -18.663
Rem b4 = -0.2487
Rem b5 = 0.1266
Rem b6 = 36.98
Rem b7 = -14.204
Rem Case "KI"
Rem b1 = 0.4359
Rem b2 = -0.01491
Rem b3 = 5.2109
Rem b4 = 0
Rem b5 = 0.0287
Rem b6 = 0
Rem b7 = 0
Rem Case "BU"
Rem b1 = 0.6863
Rem b2 = -0.03715
Rem b3 = -31.067
Rem b4 = -0.3863
Rem b5 = 0.2195
Rem b6 = 49.61
Rem b7 = -22.372
Rem Case "EI"
Rem b1 = 0.1156
Rem b2 = 0
Rem b3 = 65.996
Rem b4 = 1.2032
Rem b5 = -0.9304
Rem b6 = -215.76
Rem b7 = 168.477
Rem
Rem
Rem Case Else
Rem MsgBox "Achtung: Baumart nicht bekannt! mfg Nachti!"
Rem
Rem End Select
Rem
Rem pollan = b1 + b2 * (Log(d)) ^ 2 + b3 / h + b4 / d + b5 / (d ^ 2) + b6 / (d * h) + b7 / (d ^ 2 * h)
Rem
Rem End Function
Rem
End Sub
Danke für die Hilfe!
mfg Michael
P.s: OpenOffice ist echt toll. Und mit einem solche Forum,wo man so schnell Antwort bekommt, nehme ich gerne manche Unannehmlichkeiten in Kauf beim "Umstieg". Danke.