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

Problem mit suchen und ersetzen..

Problem mit suchen und ersetzen..
15.12.2003 13:01:30
Alexej
Ich bin es mal wieder :(

Dieses Stueckchen Code, das mir so lieb gegeben wurde, funktioniert einwandfrei. Leider zu einwandfrei.
Ich habe in vielen Zellen, wo gesucht werden sollte, Bezuege zu anderen Blaettern, die volgendermassen aussehen:

=summe'Blt.1$A1:$A20'+'Blt.2$A1:A20'

Wie ihr sehen koennt, zerschiesst mir das Makro leider alle Formel. Gibt es denn keine Moeglichkeit nach dem "." nur in den Ergebnissen zu suchen und die Formeln, die die Ergebnisse erzeugen in Ruhe lassen?

Liebe Gruesse,
Alexej


ThisWorkbook.Worksheets("Blatt " + CStr(i) + " Gesamt").Activate
ThisWorkbook.Worksheets("Blatt " + CStr(i) + " Gesamt").Range("E226:F231").Select
Selection.Replace What:=".", Replacement:=",", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
Cells.Find(What:=".", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) _
.Activate

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Problem mit suchen und ersetzen..
15.12.2003 14:24:15
Ulf
Lookin:=xlValues

Ulf
AW: Problem mit suchen und ersetzen..
15.12.2003 14:27:37
Alexej
Hilft leider nicht, schon probiert :(
workaround
15.12.2003 15:22:48
Reinhard
Hi Alexej,
ersetze doch vorher
Blt.
durch
XYZ
dann ersetzt du Punkte durch Kommas,
dann wieder XYZ durch Blt.
Am Anfang des Makros, um Fehlermeldungen durch die Formeln zu vermeiden
Worksheets(1).EnableCalculation = False
und/oder
Application.Calculation = xlCalculateManual
und nach den Ersetzungen dann
Application.Calculation = xlCalculationAutomatic
und/oder Worksheets(1).EnableCalculation = true
(Habe jetzt keine Ahnung über Unterschied der beiden Berechnungsfunktionen)
Gruß
Reinhard

Anzeige

317 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige