Code abändern
Karsten
kann mir bitte jemand den folgendendem Code von Tino so abändern, dass die Spalten A-J durchlaufen werden?
Sub Nur_Text()
Dim Regex As Object
Dim meAr(), strInhalt$
Dim nCount&, lngMaxRow&
Dim oMatch As Object
With Sheets("Tabelle1") 'Tabelle anpassen
lngMaxRow = .Cells(.Rows.Count, 1).End(xlUp).Row
If lngMaxRow = 1 Then
meAr = .Range("A1", .Cells(lngMaxRow, 1)).Resize(, 2).Value2
ReDim Preserve meAr(1 To UBound(meAr), 1 To 1)
Else
meAr = .Range("A1", .Cells(lngMaxRow, 1)).Value2
End If
Set Regex = CreateObject("Vbscript.Regexp")
With Regex
.MultiLine = True
.Global = True
For nCount = 1 To UBound(meAr)
.Pattern = "[.!?]"
Set oMatch = .Execute(meAr(nCount, 1))
For Each oMatch In oMatch
meAr(nCount, 1) = Left$(meAr(nCount, 1), oMatch.FirstIndex + 1)
Exit For
Next oMatch
.Pattern = "[^A-Za-z .!?,äüöß]"
meAr(nCount, 1) = .Replace(meAr(nCount, 1), " ")
.Pattern = " +"
meAr(nCount, 1) = .Replace(meAr(nCount, 1), " ")
.Pattern = "^ | $"
meAr(nCount, 1) = .Replace(meAr(nCount, 1), "")
Next nCount
End With
.Range("A1").Resize(UBound(meAr)) = meAr
End With
End Sub
Besten Dank
Gruß
Karsten