AW: @Daniel zur Abrundung..
07.08.2009 11:19:44
Daniel
HI Robert
kein Problem, schließlich hab ich bei der Diskussion auch was dazugelernt.
nach dem ich jetzt verstanden habe wie die Punkte zustande kommen, kann ich auch Erichs Makro entsprechen anpassen, daß es unabhängig von der Autokorrektur funktioniert.
Sub PunkteLoesch()
Dim rngBer As Range, rngC As Range, rngL As Range
Dim i As Long, ii As Long
Dim aStr(23)
Set rngBer = Range("A:B") ' Wirkungsbereich, anpassen
For i = 0 To 3
For ii = 0 To 2
aStr((i * 3 + ii) * 2) = WorksheetFunction.Rept("…", i) & WorksheetFunction.Rept(" _
.", ii)
aStr((i * 3 + ii) * 2 + 1) = WorksheetFunction.Rept(".", i * 3 + ii)
Next ii
Next i
For Each rngC In Intersect(rngBer, ActiveSheet.UsedRange).SpecialCells(xlCellTypeConstants, _
2)
If IsNumeric(Application.Match(rngC.Value, aStr, 0)) Then
If rngL Is Nothing Then
Set rngL = rngC
Else
Set rngL = Union(rngL, rngC)
End If
End If
Next rngC
If Not rngL Is Nothing Then rngL.ClearContents
End Sub
Gruß, Daniel