Sub
Neubenennen()
Dim
strSuchText
As
String
Dim
strErsetzText
As
String
Dim
x
As
Integer
Dim
wsWerte
As
Range
Dim
wsSuchDaten
As
Worksheet
Dim
lngAnzahlZeilen
As
Long
Dim
rngZelle
As
Range
Set
rngZelle = Worksheets(
"TabelleA"
).Rows(1).Find(
"Kabeltyp"
, , , xlWhole)
If
Not
(rngZelle
Is
Nothing
)
Then
Set
wsWerte = Worksheets(
"TabelleA"
).Range(Cells(1, rngZelle.Column), Cells(30000, rngZelle.Column))
Set
wsSuchDaten = ThisWorkbook.Worksheets(
"TabelleB"
)
lngAnzahlZeilen = wsSuchDaten.Range(
"C"
& wsSuchDaten.Rows.Count).
End
(xlUp).Row
For
x = 2
To
lngAnzahlZeilen
strSuchText = wsSuchDaten.Cells(x, 1)
strErsetzText = wsSuchDaten.Cells(x, 6)
wsWerte.Cells.Replace What:=strSuchText, replacement:=strErsetzText, _
LookAt:=xlWhole, SearchOrder:=xlByColumns, MatchCase:=
False
, _
SearchFormat:=
False
, ReplaceFormat:=
False
Next
x
Worksheets(
"TabelleB"
).Columns(
"G:G"
).Delete
End
If
End
Sub