Как легко удалять строки в ячейках excel с определенным форматированием.Я хочу, чтобы ячейка с отформатированной строкой была удалена, как вторая ячейка
строка может быть что угодно единственное, что определяет его форматирование
Как легко удалять строки в ячейках excel с определенным форматированием.Я хочу, чтобы ячейка с отформатированной строкой была удалена, как вторая ячейка
строка может быть что угодно единственное, что определяет его форматирование
Я не вижу способа сделать это без кода, если форматирование смешивают в ячейке. Вы можете использовать UDF, как показано ниже:
Function DeleteFormat(aSource As Range) As String
Underline = xlUnderlineStyleSingle
Strikethrough = True
DeleteFormat = ""
For i = 1 To Len(aSource.Value)
If Not (aSource.Characters(i, 1).Font.Strikethrough = Strikethrough And aSource.Characters(i, 1).Font.Underline = Underline) Then
DeleteFormat = DeleteFormat & aSource.Characters(i, 1).Text
End If
Next
End Функция
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]