Nach Schlüsselwort suchen und ganze Zelle ersetzen
Hallo.
Ich würde mir gerne ein Macro basteln welches Rechtschreibfehler in einer Zelle ersetzt.
Beispiel , ich habe einen Film in der Spalte soll heißen: "Star Trek - Der Zorn des Khan"
nun steht er aber auch mal unter : "Star trek, der zorn des Kahn" oder "Star-Trek der zorn des khan" drin.
Nun habe ich mir gedacht, einfach nach "Star" suchen und dann die komplette Zelle mit "Star Trek - Der Zorn des Khan" ersetzen.
Kann ich do etwas in Excel machen...?
Ich würde mir gerne ein Macro basteln welches Rechtschreibfehler in einer Zelle ersetzt.
Beispiel , ich habe einen Film in der Spalte soll heißen: "Star Trek - Der Zorn des Khan"
nun steht er aber auch mal unter : "Star trek, der zorn des Kahn" oder "Star-Trek der zorn des khan" drin.
Nun habe ich mir gedacht, einfach nach "Star" suchen und dann die komplette Zelle mit "Star Trek - Der Zorn des Khan" ersetzen.
Kann ich do etwas in Excel machen...?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 183301
Url: https://administrator.de/contentid/183301
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
6 Kommentare
Neuester Kommentar
Moin chrisIm,
klar, -> Makro aufzeichnen -> Suchen und Ersetzen benutzen.
Aber im Ernst: Du bist Dir hoffentlich im klaren darüber, dass so ein Makro auf irgendetwas zurückgreifen muss (i.e. 'Rechtschreibdatei'), in der alle Begriffe und Konstrukte, die in der Exceltabelle vorkommen können, richtig geschrieben stehen - ersatzweise ein intelligentes Modul, das Groß- und Kleinschreibung anhand ausreichend getesteter Kriterien beherrscht?! Wenn Du diese Datei (oder Modul) hast, ist ein Makro das geringste Problem ...
Freundliche Grüße von der Insel - Mario
klar, -> Makro aufzeichnen -> Suchen und Ersetzen benutzen.
Aber im Ernst: Du bist Dir hoffentlich im klaren darüber, dass so ein Makro auf irgendetwas zurückgreifen muss (i.e. 'Rechtschreibdatei'), in der alle Begriffe und Konstrukte, die in der Exceltabelle vorkommen können, richtig geschrieben stehen - ersatzweise ein intelligentes Modul, das Groß- und Kleinschreibung anhand ausreichend getesteter Kriterien beherrscht?! Wenn Du diese Datei (oder Modul) hast, ist ein Makro das geringste Problem ...
Freundliche Grüße von der Insel - Mario
Zitat von @chrislm:
ich suchen und ersetzten klicke. uns suche nach Star uns ersetze mit der ganzen zeile sieht es dann so aus:
Star Trek - Der Zorn des Khan trek, der zorn des Kahn
ich suchen und ersetzten klicke. uns suche nach Star uns ersetze mit der ganzen zeile sieht es dann so aus:
Star Trek - Der Zorn des Khan trek, der zorn des Kahn
Gewiss, weil S+E genau nach Auftrag handelt - es ersetzt das Wort 'Star' durch 'Star Trek - Der Zorn des Khan', der Rest der Zelle bleibt stehen.
Hilfreich ist hier der Platzhalter '*' (Asc(42)) - als Suchbegiff also 'Star*' eingeben.
PS: Du siehst, Star und Sternchen liegen dicht beieinander ...
Freundliche Grüße von der Insel - Mario
Moin chrisIm,
in dem Du die Spalte angibst, in der alles stattfinden soll, etwa so:
Jetzt findet das Ganze auf dem 4. Tabellenblatt und in der Spalte 'B' statt.
Freundliche Grüße von der Insel - Mario
in dem Du die Spalte angibst, in der alles stattfinden soll, etwa so:
With ThisWorkbook.Sheets(4).Range("B:B")
.Cells.Replace What:="Frank", Replacement:="Dr. Stefan Frank", LookAt:=xlPart, _
SearchOrder:=xlByColumns, MatchCase:=False
End With
Jetzt findet das Ganze auf dem 4. Tabellenblatt und in der Spalte 'B' statt.
Freundliche Grüße von der Insel - Mario