Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Probleme beim VBA Code mit Suchen Ersetzen
#1
Hallo!

Ich möchte gerne folgenden Text mittels VBA ersetzt haben.

"M")));2);"0,00") & " pro Monat)"
 
durch

"D")));2);"0,00") & " pro Tag)"

Ich habe deshalb ein Makro aufgezeichnet und dieses hat mir folgenden Code bereitgestellt:

Code:
Sub Makro277()
'
' Makro277 Makro
'

'
   Cells.Replace What:="""M"")));2);""0,00"") & "" pro Monat)""", Replacement _
       :="""D"")));2);""0,00"") & "" pro Tag)""", LookAt:=xlPart, SearchOrder:= _
       xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
End Sub

Aber leider tut sich nichts, wenn ich das Makro ausführen. Wenn ich es manuell ohne Makro mache, funktioniert es.

Ich hoffe, dass mir jemand helfen kann.

LGThomas
Excel Version 2016
Antworten Top
#2
Hallo

bei mir klappt es.

kann es sein, dass du dich auf einem anderen Blatt befindest.

Am Besten mit angeben...


Code:
  Sheets("Tabelle1").Cells.Replace What:="""M"")));2);""0,00"") & "" pro Monat)""", Replacement _
      :="""D"")));2);""0,00"") & "" pro Tag)""", LookAt:=xlPart, SearchOrder:= _
      xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False


LG UweD
Antworten Top
#3
Hallo!

Nein, ich befinde mich auf dem gleichen Blatt. Auch wenn ich den Blattnamen mit reinschreibe, funktioniert es nicht.
Was kann es sonst noch für Gründe geben? An der Datenmange? Es ist eine große Datei.
Excel Version 2016
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste