Jak odstranit nebo odstranit všechny přeškrtnuté texty nebo znaky z buněk v aplikaci Excel?
Tento článek hovoří o odstranění všech přeškrtnutých textů nebo znaků z více buněk v aplikaci Excel.
Odstraňte všechny přeškrtnuté texty z buněk pomocí kódu VBA
Odstraňte všechny přeškrtnuté texty z buněk pomocí kódu VBA
Níže uvedený kód VBA vám pomůže odstranit všechny texty v buňkách, které byly označeny přeškrtnutím. Postupujte prosím následovně.
1. V listu obsahujícím přeškrtnuté texty, které je třeba odstranit, stiskněte Další + F11 současně otevřete Microsoft Visual Basic pro aplikace okno.
2. V Microsoft Visual Basic pro aplikace okno, klikněte prosím Vložit > Modul. Poté zkopírujte a vložte pod kód VBA do okna Kód.
Kód VBA: Odstraňte všechny přeškrtnuté texty z buněk
Sub DelStrikethroughText()
Dim xRg As Range, xCell As Range
Dim xStr As String
Dim I As Long
On Error Resume Next
Set xRg = Application.InputBox("Please select range:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = Fase
For Each xCell In xRg
If IsNumeric(xCell.Value) And xCell.Font.Strikethrough Then
xCell.Value = ""
ElseIf Not IsNumeric(xCell.Value) Then
For I = 1 To Len(xCell)
With xCell.Characters(I, 1)
If Not .Font.Strikethrough Then
xStr = xStr & .Text
End If
End With
Next
xCell.Value = xStr
xStr = ""
End If
Next
Application.ScreenUpdating = True
End Sub
3. zmáčkni F5 klíč nebo klikněte na Běh tlačítko pro spuštění kódu. Ve vyskakovacím okně Kutools pro Excel V dialogovém okně vyberte rozsah obsahující přeškrtnuté texty, které odeberete, a poté klikněte na ikonu OK knoflík. Viz screenshot:
Poté jsou všechny texty označené přeškrtnutím okamžitě odstraněny z buněk, jak je uvedeno níže.
Související články:
- Jak odstranit text před nebo za konkrétním znakem v aplikaci Excel?
- Jak odstranit nežádoucí text z buňky v aplikaci Excel?
- Jak odstranit čísla z buněk, které obsahují texty a čísla v aplikaci Excel?
- Jak odstranit pouze text z buněk obsahujících čísla a texty v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!