Hallo Leute,
ich habe folgendes Problem. Ich habe hier eine Excel liste vor mir benötige aber nur die Fett geschriebenenen Wörter alles andere muss gelöscht werden.
Wie kann ich das mit einem Makro lösen habe das hier im Internet gefunden. Aber es stürtzt andauernd ab
****************************************************************
Sub fettweg()
Dim rng As Range, rngDel As Range
With Range("A1:A5000") // Meine Datei länge beträgt ca 27000
On Error Resume Next
Set rngDel = .SpecialCells(xlCellTypeBlanks)
For Each rng In .SpecialCells(xlCellTypeConstants).Cells
If rng.Font.Bold = False Then
If rngDel Is Nothing Then
Set rngDel = rng
Else
Set rngDel = Union(rngDel, rng)
End If
End If
Next
On Error GoTo 0
End With
If Not rngDel Is Nothing Then rngDel.EntireRow.Delete
Set rngDel = Nothing
End Sub
**************************
ich habe folgendes Problem. Ich habe hier eine Excel liste vor mir benötige aber nur die Fett geschriebenenen Wörter alles andere muss gelöscht werden.
Wie kann ich das mit einem Makro lösen habe das hier im Internet gefunden. Aber es stürtzt andauernd ab
****************************************************************
Sub fettweg()
Dim rng As Range, rngDel As Range
With Range("A1:A5000") // Meine Datei länge beträgt ca 27000
On Error Resume Next
Set rngDel = .SpecialCells(xlCellTypeBlanks)
For Each rng In .SpecialCells(xlCellTypeConstants).Cells
If rng.Font.Bold = False Then
If rngDel Is Nothing Then
Set rngDel = rng
Else
Set rngDel = Union(rngDel, rng)
End If
End If
Next
On Error GoTo 0
End With
If Not rngDel Is Nothing Then rngDel.EntireRow.Delete
Set rngDel = Nothing
End Sub
**************************