Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
384to388
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
384to388
384to388
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formeleditor und Zellbezug

Formeleditor und Zellbezug
17.02.2004 17:39:45
Cunradus
Hallo Cracks,
gibt es eine Möglichkeit, im Formeleditor einen Zellbezug zu definieren, so daß ich mir die Arbeit mit '=text(...' ersparen kann??
mit Dank im voraus
Cunradus

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formeleditor und Zellbezug
17.02.2004 22:19:32
Josef Ehrensberger
Hallo Cunradus?
Im Formeleditor nicht, aber unter > Einfügen > Namen > Definieren,
kannst Du einen Namen vergeben und ihm eine Formel zuweisen.
Z.B.:
Name:= myTxt
Bezieht sich auf:= =TEXT($A$1;"TT.MM.JJJJ")
Wenn du nun in eine Zelle "=myTxt" schreibst, erhälst Du
das Ergebnis der Formel bezogen auf "A1".
Wenn Du im der Formel keinen absoluten Bezug angibst, Bezieht
sich der Name immer relativ zu der Zelle die beim Definieren
des Namens aktiv war.
Gruß Sepp
nicht ganz sepp
18.02.2004 14:28:23
cunradus
dank dir sepp für die antwort.
ist nicht ganz das, was ich wollte.
ziel ist es, mir die arbeit dahingehend zu vereinfachen, siehe nachfolgend
z.B. in a1 steht eine 2, in b1 eine 3
- nun will ich diese addieren
- dies zum einen mit '=a1+b1'
- zum anderen will ich aber noch meinen rechenweg darlegen
- demnach hier: '=text(a1;"0,00")&"+"&text(b1;"0,00")&"="
mit deinem vorschlag kann ich dieses komplizierte prozedere nicht umgehen.
vielleicht noch andere vorschläge??
gruss
cunradus
Anzeige
AW: nicht ganz sepp
18.02.2004 19:00:04
Josef Ehrensberger
Hi,
Ich verstehe zwar nicht wofür das gut ist, aber das muss ich auch nicht.
Vieleicht hilft Dir das.
AW: fast
18.02.2004 20:06:23
cunradus
fast!!
problem ist nur folgendes:
-die formeln sind von unterschiedlichster grösse und form, und kommen selten zweimal vor - deine variante hilft dort leider nur begrenzt, da ich diese dann auch jedes mal anpassen müsste, da kann ich dann auch gleich die formel von hand einklimpern.
sinn der aktion ist: ich muß prüffähige tabellen erstellen, dazu gehört nun mal auch, dass der berechnungsweg ersichtlich ist, also z.B. ob ich in den formeln von falschen werten ausgegangen bin.
vielleicht ist das ja eher was für ein 'macro', so in der art:
- wenn ich z.B. t(zellbezug) einklimpere, mir der wert ausgegeben wird - dass würde ja meine arbeit erheblich vereinfachen.
- noch besser wäre z.B.: t(a1+b1/2*c45/18...)-natürlich jeweils mit den zellwerten
vielleicht ne idee, was programmierung angeht, bin ich´ne absolute plinse
trotzdem dank für deine mühen
cunradus
Anzeige
AW: fast
18.02.2004 21:09:32
Josef Ehrensberger
Hallo,
für's erste könntest Du mal diese UDF probieren.
Kopiere diesen Code in ein allgemeines Modul.


Function Rechenweg(Bereich As Range) As String
Dim str As String
If Bereich.Count > 1 Then Bereich = Bereich(1)
Rechenweg = Bereich.Address(0, 0) & " " & Bereich.FormulaLocal
End Function

     Code eingefügt mit Syntaxhighlighter 2.5

In die Zelle schreibst Du dann "=Rechenweg(A1)" um die Formel von "A1" anzuzeigen.
Gruß Sepp
Anzeige
AW: gut
18.02.2004 22:44:57
cunradus
dank für diese erste lösung.
werde deinen code weiter oben noch mal ins gespräch bringen. mal sehn, was dabei rum kommt.
cunradus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige