Code Anpassung
03.12.2022 16:34:43
Thomas
ich brauch auch mal wieder Hilfe. Den Code habe ich aus dem Netz und versuchte ihn anzupassen was mir teils gelungen ist aber ich brauch das nun als Schleife und da komme ich nicht mehr weiter.
Sub Ersetzen()
Dim rngZelle As Range
Dim x As Integer
Dim D As Integer
Dim E As Integer
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
'Im Aktivem Tabellenblatt markiere ich den Bereich in Spalte B
'For x = 2 To 100
'For Each rngZelle In Selection
' rngZelle.Value = Replace(rngZelle.Value, Sheets("Reperatur").Cells(x, D), Sheets("Reperatur").Cells(x, E))
'Next rngZelle
For Each rngZelle In Selection
rngZelle.Value = Replace(rngZelle.Value, Sheets("Reperatur").Range("D2"), Sheets("Reperatur").Range("E2"))
Next rngZelle
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Call Calculate
'Next x
End Sub
Wie muss die Schleife im Tabellenblatt ("Reperatur") richtig lauten?Mit freundlichen Grüßen
Thomas T.