Herbers Excel-Forum - das Archiv

Formel Standardmäßig ändern

Bild

Betrifft: Formel Standardmäßig ändern
von: Tina
Geschrieben am: 05.10.2003 17:56:48
Hallo Ihr,

ich hab ein kleines Problem, ich möchte aus einer Zelle die Formel auslesen und folgendermaßen verändern:
aus der formel (hier mal formel genannt, soll er das machen.

wenn(istfehler(formel); 0;formel)

wäre nett wenn jemand einen tip hätte.

danke

tina

Bild

Betrifft: AW: Formel Standardmäßig ändern
von: Holger Levetzow
Geschrieben am: 05.10.2003 18:14:36
versuche es mal so:
Sub formel()
f = Right(ActiveCell.FormulaLocal, Len(ActiveCell.FormulaLocal) - 1)
ActiveCell.FormulaLocal = "=Wenn(ISTFEHLER(" & f & ");0;" & f & ")"
End Sub

Holger
Bild

Betrifft: AW: Formel Standardmäßig ändern
von: Tina
Geschrieben am: 05.10.2003 18:21:26
He danke,

scheint prima zu funktionieren, doch sag mal verstehe ich das richtig, das du beim einlesen in f einen buchstaben abschneidest. Warum das? Schätze das war mein fehler aber sag mal warum muss man das machen?
Bild

Betrifft: AW: Formel Standardmäßig ändern
von: Holger Levetzow
Geschrieben am: 05.10.2003 18:26:36
ich nehme das führende = weg, sonst heißt es z.B.
=WENN(ISTFEHLER(=A1+A2), ...
Holger
Bild

Betrifft: AW: Formel Standardmäßig ändern
von: tina
Geschrieben am: 06.10.2003 14:52:12
Danke schön,

das hab ich echt nicht bedacht. danke
 Bild
Excel-Beispiele zum Thema " Formel Standardmäßig ändern"
Anzeigen von Werten und Formeln Zeile einfügen und Formeln und Werte übernehmen
Formeln mit Zelladressen speichern Zeilenumbruch in Formel erzwingen
Aktueller Arbeitsblattname in Formel Variable in Formel einbauen
Ein Zeichen in einer Formel suchen Variable in Excel-Formel einbauen.
Summenformel unter Zahlenreihe eintragen Arbeitszeittabelle und SVERWEIS-Formel