Finden und ersetzen
31.07.2015 10:34:58
HokoPLM
Hi
Funktioniert leider nicht.
hhier nochmal der Code:
Option Explicit
Sub suchen_ersetzen()
Dim begriff$
Dim i&, bis&, bis2&
Dim c As Range
bis = Sheets("Tabelle2").Range("J" & Rows.Count).End(xlUp).Row
bis2 = Sheets("Tabelle1").Range("J" & Rows.Count).End(xlUp).Row
' Sheets("Tabelle2_plus_Info").Activate
For i = 1 To bis
begriff = Sheets("Tabelle2").Range("J" & i).Value
Set c = Sheets("Tabelle1").Range("J1:J" & bis2).Find(What:=begriff, _
LookIn:=xlValues, LookAt:=xlPart, MatchCase:=False)
If Not c Is Nothing Then
' Diese Zeile schreibt gefundene Werte in Spalte B **********************
' Sheets("Tabelle2").Range("B" & i).Value = c.Value
' Wenn Du die obere auskommentierst und die untere verwendest, wird in **
' Spalte A alles *ersetzt*
Sheets("Tabelle2").Range("J" & i).Value = c.Value
' such Dir eine von beiden aus. *****************************************
' Die nächste Zeile kannst Du auskommentieren, falls Du die Info nicht brauchst
' c.Offset(0, -1).Value = "x"
Else
' Sheets("Tabelle2").Range("J" & i).Value = "[nicht gefunden]"
End If
Next
End Sub
Das klappt wunderbar...nur das eben ausschließlich der Inhalt aber nicht die Formel bz die Formatierung eingefügt/Kopiert wird.
grüße,
P aus M