Свойство Application.ReplaceFormat (Excel)
Задает критерии замены для использования при замене форматов ячеек. Затем критерии замены используются при последующем вызове метода Replace объекта Range .
Синтаксис
expression. ReplaceFormat
выражение: переменная, представляющая объект Application.
Пример
В следующем примере задаются условия поиска для поиска ячеек, содержащих шрифт Arial, Regular, Size 10, заменяются их форматы шрифтом Arial, Bold, Size 8, а затем вызывается метод Replace с необязательными аргументами SearchFormat и ReplaceFormat , для которых задано значение True , чтобы фактически внести изменения.
Sub MakeBold()
' Establish search criteria.
With Application.FindFormat.Font
.Name = "Arial"
.FontStyle = "Regular"
.Size = 10
End With
' Establish replacement criteria.
With Application.ReplaceFormat.Font
.Name = "Arial"
.FontStyle = "Bold"
.Size = 8
End With
' Notify user.
With Application.ReplaceFormat.Font
MsgBox .Name & "-" & .FontStyle & "-" & .Size & _
" font is what the search criteria will replace cell formats with."
End With
' Make the replacements on the worksheet.
Cells.Replace What:="", Replacement:="", _
SearchFormat:=True, ReplaceFormat:=True
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.