Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
988to992
988to992
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formel auslesen

Formel auslesen
03.07.2008 07:07:05
steffen
Moin in die Runde,
ist es möglich aus einer Formel nur einen bestimmte Teil in eine andere Zelle zurückzugeben? geht das mittels einer Formel oder nur per VBA?
Bsp.:
Formel in A1:=123-B5
Ergebnis in B1: 123
Gruß Steffen

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit ZELLE.ZUORDNEN gehts per Formel
03.07.2008 07:55:00
Matthias
Hallo Steffen
Das geht über eine Namendefinition:
Schreibe in A1 Deine Formel
Definiere einen Namen
Einfügen-Name-Definieren
Vergib dort einen Namen z.B FormelText
bei bezieht sich auf: gib folgende Formel ein:
=ZELLE.ZUORDNEN(6;INDIREKT("z(0)s(-1)";0)) hinterlegt mit Ok bestätigen.
wenn Du nun in B1 =FormelText eingibst,
wird Dir die Formel aus der linken Nachbarzelle (hier A1) als Text ausgegeben.
hier ein Beispiel:
https://www.herber.de/bbs/user/53547.xls
Gruß Matthias

Anzeige
Was passiert da?
03.07.2008 08:59:56
Steffen
Hallo matthias,
es funzt, aber ich weiß nicht warum.
Kannst Du mir erklären, was hier =ZELLE.ZUORDNEN(6;INDIREKT("z(0)s(-1)";0)) passiert. Die Excelhilfe hilft mir da gar nicht weiter. Also ich möchte gern verstehen, wie diese Formel funktioniert.
Gruß Steffen

AW: Formel auslesen
03.07.2008 07:58:30
Matthias
Hallo Steffen,
m.W. nur mit VBA:

Function FTEIL(z As Range, s As Integer, l As Integer) As String
FTEIL = Mid(z.FormulaLocal, s, l)
End Function


Die Funktion geht dann genau wie =TEIL().
=FTEIL(A1;2;3) (weil das "=" an erster Stelle steht)
Gruß Matthias

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige