Also um die aktuelle Zelle auszulesen musst du nur eine Variable dafür vergeben.
Zelle = activeCell
zu 2:
Was heißt ändern?
-löschen, schreiben,...?
Gruß
F.
Zelle =activeCell
bekomme ich nur die Zelle in der der Curser gerade steht, ich brauche aber die Zelle, in der sich die Formel befindet, für die ich die Function inm VB ausführe.
und zu 2
Ich möchte aus einer Function heraus eine andere Zelle schreiben, oder ändern, was aus einem Sub heraus ja kein Problem ist, aber in einer Function schaffe ich es einfach nicht.
Danke
Grüße
H.P.
Range("A1").Select
Cells.Find(What:="20017", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Zu 2:
Verstehe auch nicht, geht das denn nicht?
Function ändern()
Range("a1") = "Hallo!"
End Function
Oder was willst du machen?
F.
Nach der Fromel suchen ist für mich leider nicht sinnvoll, da die Formel mehrmals gleich verwendet werden soll, aber abhängig wo sie in einer Matrix in einer Tabelle steht unterschiedliche
Ergebnisse liefern soll.
zu 2.
im Prinzip will ich genau daß. Aber leider funktioniert das nicht. Excel führt das nicht aus, und der Zelle, in der Die Formel steht scheibt es "WERT#".
Danke
Grüße
H.P.