Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema InputBox
BildScreenshot zu InputBox InputBox-Seite mit Beispielarbeitsmappe aufrufen

Formel zu lang beim Suchen und ersetzen

Betrifft: Formel zu lang beim Suchen und ersetzen von: Matthias
Geschrieben am: 17.08.2004 21:55:08

Hallo zusammen,

wie bekomme ich es hin in Zellen zu suchen und zu ersetzen wenn dort über 600 Zeichen vorhanden sind. Es kommt dann beim ersetzen immer die Meldung "Formel zu lang".
Wie geht das Über VBA, bzw. Wo ist der Fehler?

Sub Suchen_Ersetzen()

Dim s_Such As String
Dim s_Ersetz As String

s_Such = InputBox("Geben Sie den Suchbegriff ein!")
  s_Ersetz = InputBox("Geben Sie den Ersetzbegriff ein!")
        Cells.Replace What:=s_Such, Replacement:=s_Ersetz, LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
End Sub

  


Betrifft: AW: Formel zu lang beim Suchen und ersetzen von: Ramses
Geschrieben am: 17.08.2004 22:25:10

Hallo

getestet unter 2003 in einem String mit 2565 Zeichen und in einer Formel mit 899 Zeichen.
Funktioniert ohne Probleme.

Es gibt allerdings Limitierungen in der Formellänge.
Da schaust du am besten mal hier

195.186.84.74/xlimits/limits.htm

vorbei

Gruss Rainer


  


Betrifft: AW: Formel zu lang beim Suchen und ersetzen von: Philipp von Wartburg
Geschrieben am: 17.08.2004 22:31:21

Hallo Matthias

Es scheint sich um den gleichen Bug zu handeln, den es schon in Excel 2000 und Excel 2002 gab. Dort war zwar die Grenze bei 911 Zeichen, das Problem ist jedoch das gleiche. Hier findest du eine Beschreibung mit Lösung:
http://support.microsoft.com/?scid=kb;de;509846

Gruss
Philipp

¦¦¦ xlam - Excel and more!
¦¦¦ http://195.186.84.74/index.htm


  


Betrifft: AW: Formel zu lang beim Suchen und ersetzen von: Matthias
Geschrieben am: 17.08.2004 23:19:46

Hallo Philipp,

damit funktioniert es, aber er durchsucht ja immer nur eine Zelle. Kann man vielleicht ein Schleife erstellen welche alle Zellen mit inhalt abarbeitet?


 

Beiträge aus den Excel-Beispielen zum Thema "Formel zu lang beim Suchen und ersetzen"