captnhowdy
Goto Top

Suchen einen bzw. mehrere Werte und ersetzt -VBA durch Inhalt

Hallo zusammen,

ich habe folgende Situation (Bild 1).

Ich würde gerne mittels VBA - Tabelle "IT0001" Spalte A nach den exakten Werten aus der aktuellen Tabelle A9 bis A17 durchsuchen.

Werden eine oder mehrere diese Werte gefunden, so sollen diese in der Tabelle "IT0001" Spalte A mit dem Wert aus B1 überschrieben werden.

Kann mich hierbei bitte jemand unterstützen?!
bild 1

Content-ID: 556509

Url: https://administrator.de/contentid/556509

Ausgedruckt am: 16.11.2024 um 03:11 Uhr

143127
Lösung 143127 11.03.2020, aktualisiert am 12.03.2020 um 12:01:52 Uhr
Goto Top
Sub Ersetze()
    With ActiveSheet
        strReplace = .Range("B1").Value  
        For Each cell In .Range("A9:A17")  
            If cell <> "" Then  
                With Sheets("IT0001").Range("A:A")  
                    Set f = .Find(cell.Value, LookIn:=xlValues, LookAt:=xlWhole)
                    If Not f Is Nothing Then
                        Do
                            f.Value = strReplace
                            Set f = .FindNext(f)
                        Loop While Not f Is Nothing
                    End If
                End With
            End If
        Next
    End With
End Sub
CaptnHowdy
CaptnHowdy 12.03.2020 um 07:58:57 Uhr
Goto Top
Spitze, danke! !

Es funktioniert teilweise, es findet und überschreibt. Allerdings nur einmal, wenn der Wert aber öfter auftaucht sollten diese auch überschrieben werden. Sorry wenn ich die Information unterschlagen habe.
143127
143127 12.03.2020 aktualisiert um 08:49:04 Uhr
Goto Top
Zitat von @CaptnHowdy:
Es funktioniert teilweise, es findet und überschreibt. Allerdings nur einmal, wenn der Wert aber öfter auftaucht sollten diese auch überschrieben werden. Sorry wenn ich die Information unterschlagen habe.
Nein, das ist schon berücksichtigt (siehe Loop!!) und funktioniert auch!
CaptnHowdy
CaptnHowdy 12.03.2020 um 10:45:29 Uhr
Goto Top
kann ich leider nicht ganz bestätigen, habe deinen Code 1:1 verwendet. Sorry face-sad Aber trotzdem Danke vielmals für deine Mühe ! ! !
143127
143127 12.03.2020 aktualisiert um 11:01:54 Uhr
Goto Top
Zitat von @CaptnHowdy:

kann ich leider nicht ganz bestätigen, habe deinen Code 1:1 verwendet. Sorry face-sad Aber trotzdem Danke vielmals für deine Mühe ! ! !
War nur ein Tippfehler drin, sorry, einfach nochmal kopieren.
CaptnHowdy
CaptnHowdy 12.03.2020 um 12:01:14 Uhr
Goto Top
GENIAL - du bist Spitze - Jetzt funktioniert es wie gewünscht. Nochmals Dank & weiterhin alles erdenklich Gute ! !