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
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen