hm..
14.02.2006 19:03:47
ransi
DAS wiederum hatte ich noch garnicht bemerkt.
letzter versuch für heute:
Option Explicit
Public
Function formeltrennen(zelle, zahl As Integer)
Dim operator()
Dim operatorersetz()
Dim formel As String
Dim zahlen
Dim dummy
Dim i As Integer
operator = Array("=", "+", "-", "*", "\", "/", "(", ")")
operatorersetz = Array("", "##", "##-", "##", "##", "##", "", "")
dummy = zelle.FormulaLocal
For i = 0 To UBound(operator)
dummy = Replace(dummy, operator(i), operatorersetz(i))
Next
zahlen = Split(dummy, "##")
formeltrennen = zahlen(zahl)
End Function
wenn da auch noch was auftaucht stell die frage auf offen.
Ich hoffe da wird jemand anderes dann weiter helfen.
ransi