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

Macro suchen und ersetzen erweitern

Forumthread: Macro suchen und ersetzen erweitern

Macro suchen und ersetzen erweitern
13.01.2025 18:51:21
Klaudius2501
Hallo VBA Cracks

ich habe folgendes Problem
ich möchte, dass mein Makro in der Datenbank mit den Werten aus den Zeile A sucht und ersetzt so lange bis ein * kommt
Den ersten Treffer soll er so ersetzen wie im Makro steht und jeden Weiteren mit einem *. Die Tabelle hierzu

45679XX, Klaudius 22.1.25 25.1.25 U
45678XX, Klaudius 21.1.25 21.1.25 FZA
*
*
*
*
*
*
*
*
Mein Makro sieht wie folgt ausSub Masteraend()

Dim SZelle As Range
Dim Suchwert As String

Suchwert = Sheets("Master").Range("a12")

Sheets("Master").Range("e2:j2").Copy
With Worksheets("D_Master")

Set SZelle = .Range("A:A").Find(Suchwert)
If Not SZelle Is Nothing Then
SZelle.PasteSpecial Paste:=xlPasteValuesAndNumberFormats
Else
MsgBox "Wert nicht gefunden"
End If
With Worksheets("Master")
.Range("a2:D2").ClearContents
End With
End With
End Sub

Herzlichsten Dank für Eure Unterstützung
Klaudius
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Macro suchen und ersetzen erweitern
13.01.2025 19:05:43
daniel
Hi
so richtig verstehe ich nicht, was du willst
könntest du eine Beispieldatei erstellen, in der du zeigst wie die Daten vor dem Lauf des Makros aussehen und wie sie danach aussehen sollen?
am besten in zwei verschiedenen Tabellenblättern.
Gruß Daniel
AW: Macro suchen und ersetzen erweitern
14.01.2025 15:11:42
Klaudius2501
Hallo liebe VBA-Cracks
habe leider das Problem weiterhin / Danke für Euren Support
Anzeige
AW: Macro suchen und ersetzen erweitern
14.01.2025 22:43:38
Piet
Hallo Klaudius

anbei deine Beispieldatei zurück mit geänderten Tabellen Namen wie in deinem Makro!
Der 1. Suchlauf in Spalte A bringt nur einen Treffer, deshalb meine 2. Suche in Spalte B.
Ich hoffe dass das Ergebnis stimmt, sicher bin ich mir aber nicht??
https://www.herber.de/bbs/user/174874.xlsm

mfg Piet
Anzeige
AW: Macro suchen und ersetzen erweitern
14.01.2025 22:51:37
Klaudius2501
Hallo Piet

herzlichsten Dank für Deine Hilfe / Makro ist nahe zu perfekt /Sollte im Sheet D_Master in A2 und A3 " * "reinschreiben/ _ Aber damit kann ich definitiv arbeiten.
Heute ist für mich too much ab Morgen mit neuem Elan.
Danke und einen guten Abend
AW: Macro suchen und ersetzen erweitern
13.01.2025 20:28:50
Klaudius2501
https://www.herber.de/bbs/user/174849.xlsx

Hallo Daniel

anbei eine Beispieldatei in der Hoffnung mein Problem etwas klarer zu fixen
Anzeige
AW: Macro suchen und ersetzen erweitern
13.01.2025 23:37:13
Daniel
HI
keine gute Idee. Damit verlierst du die Information, was zusammengehört und wenn mal jemand sortiert, bist du gefickt.
ich würde hier als erstes eine Überschriftenzeile einfügen (sollte normalerweise immer vorhanden sein bei Datenbanken) und dann eine zusätzliche Spalte mit der Formel (Formel für Zeile2, dann nach unten ziehen
=Wenn(Teil(A2;10;999)=Teil(A1;10;999);"*";A2

oder ggf mit der Bedingten Formatierung lösen, das "verdeckt" nur die Werte, der eigentliche Text bleibt erhalten:
also ab Zeile2 Bedingte Formatierung für die Spalte A mit dieser Formel als Regel:
=Teil(A2;10;999)=Teil(A1;10;999)
und dann das benutzerdefinierte Zahlenformat: ;;;\*

Gruß Daniel
Anzeige
AW: Macro suchen und ersetzen erweitern
14.01.2025 15:08:09
Klaudius2501
Hallo Daniel

den Datensatz möchte ich komplett beibehalten / daher nur die Datensatz ID überschreiben. Also brauche ich eine zweite Schleife

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige