Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bestimmte Formeln in durch Werte ersetzen

Bestimmte Formeln in durch Werte ersetzen
Steffen
Hallo zusammen,
ich habe folgendes Problem:
ein spezielle Formel (Hyperion Retrieve AddOn(HPVAL)) transportiert externe Daten aus meinem Konsolidierungsprogramm in verschiedene Tabellenblätter einer Exceldatei. Diese externen Daten werden über normale Excelformeln in weiteren Tabellenblättern weiterverarbeitet.
Ich möchte jetzt nur die Hyperion Retrieve-Formeln durch Werte ersetzen. Allen diesen Formeln ist gemeinsam, dass Sie mit "=hpval(" beginnen.
Kann mir jemand helfen?
Viele Grüße
Steffen
Anzeige

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

Betreff
Benutzer
Anzeige
AW: Bestimmte Formeln in durch Werte ersetzen
21.08.2009 18:12:50
Daniel
Hi
für ein Tabellenblatt müsste das so gehen:
Dim Zelle As Range
Do
Set Zelle = Cells.Find(What:="=hpval(", Lookat:=xlPart, LookIn:=xlFormulas, MatchCase:=False)
If Zelle Is Nothing Then Exit Do
Zelle.Formula = Zelle.Value
Loop

falls die Internationale und die lokale Schreibweise der Formel abweichen, musst du in der Suchfunktion die Internationale Schreibweise verwenden.
Gruß, Daniel
Anzeige
AW: Bestimmte Formeln in durch Werte ersetzen
21.08.2009 20:16:29
Gerd
Hallo Steffen,
Du musst die Find-Methode nicht auf alle Zellen eines Blattes anwenden.
Set Zelle= ActiveSheet.UsedRange.SpecialCells(xlCellTypeFormulas).Find(.........)
Gruß Gerd
AW: Bestimmte Formeln in durch Werte ersetzen
24.08.2009 09:45:56
Steffen
Hallo Gerd,
Deine MOdifikation hat auch super funktioniert!
Danke, Steffen
AW: Bestimmte Formeln in durch Werte ersetzen
24.08.2009 09:44:09
Steffen
Hallo Daniel,
vielen Dank, hat super funktioniert!
Viele Grüße
Steffen
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige