Eine Familie von Microsoft-Tabellenkalkulationsprogrammen mit Tools zum Analysieren, Darstellen und Vermitteln von Daten.
Hallo Thom,
wenn es nur 7 Zeilen sind, kannst du es mit einer Schleife über die Zeilen machen:
Sub Test1()
Dim Lrow As Long, i As Long
With Sheets("Tabelle1")
Lrow = .Cells(.Rows.Count, 1).End(xlUp).Row
For i = 4 To Lrow
If .Cells(i, 1) = "Müller" Then .Cells(i, 3) = "Hallo"
Next
End With
End Sub
Wenn es mehr Zeilen sind, mache es besser mit der Find-Methode:
Sub Test2()
Dim c As Range
Dim Firstaddress As String
With Sheets("Tabelle1")
Set c = .Range("A4:A1000").Find("Müller")
If Not c Is Nothing Then
Firstaddress = c.Address
Do
c.Offset(, 2) = "Hallo"
Set c = .Range("A4:A1000").FindNext(c)
Loop While c.Address <> Firstaddress
End If
End With
End Sub
Claus