ist es möglich mit Suchen und Ersetzen mehrere Zellen gleichzeitig zu ersetzen? Beispiel
xxxxxxx Spalte 1xxxxSpalte 2
Zeile1xx Name:xxxxxMüller
Zeile2xx xxxxxxxxxxxMartin
Hier soll jetzt automatisch in Zeile2, Spalte 1 "Vorname" erscheinen.
Sub test()
Dim Anzahl As Long, A As Long
Dim FZelle As Range, sBereich As Range
With Application
'Sicherheit wegen Abschaltung der Events usw.
On Error GoTo Fehler:
.ScreenUpdating = False
.EnableEvents = False
Anzahl = .WorksheetFunction.CountIf(Tabelle1.UsedRange, "Name:")
Set sBereich = Tabelle1.UsedRange
For A = 1 To Anzahl
If A = 1 Then
Set FZelle = sBereich.Find(What:="Name:", LookIn:=xlValues, _
LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=True, SearchFormat:=False)
If Not FZelle Is Nothing Then
FZelle.Offset(1, 0).Value = "Vorname:"
End If
Else
Set FZelle = sBereich.FindNext(FZelle)
If Not FZelle Is Nothing Then
FZelle.Offset(1, 0).Value = "Vorname:"
End If
End If
Next A
Fehler:
.ScreenUpdating = True
.EnableEvents = True
End With
Set FZelle = Nothing
Set sBereich = Nothing
End Sub
Gruß Tino