Excell amateur, 'k zou dit nog graag in voorgaande code willen zetten maar krijg dit helaas niet klaargespeeld.
Kan jij mij hierbij helpen?
Kan jij mij hierbij helpen?
Code:
Dim str1 As String, str2 As String
Dim nieuwestr As String
Dim rng As Range, cel As Range
Dim z As Integer
Set rng = Sheets("blad1").Range("A1", Sheets("blad1").Range("A65536").End(xlUp))
For Each cel In rng
If InStr(cel, "NMSG") > 0 Then 'NMSG kan woord naar eigen keuze worden
z = InStr(cel, "NMSG") 'z retourneert steeds de beginpositie
str1 = Left(cel, z - 1)
str2 = Mid(cel, z + 1, Len(cel))
nieuwestr = str1 & str2
cel.Offset(0, 1) = nieuwestr
ElseIf InStr(cel, "N MSG") > 0 Then
z = InStr(cel, "N MSG")
str1 = Left(cel, z - 1)
str2 = Mid(cel, z + 1, Len(cel))
nieuwestr = str1 & str2
cel.Offset(0, 1) = nieuwestr
End If
Next
End Sub
Laatst bewerkt door een moderator: