Метод Application.ConvertFormula (Excel)

Преобразует ссылки на ячейки в формуле между стилями ссылок A1 и R1C1, между относительными и абсолютными ссылками или обоими. Вариант.

Синтаксис

выражение. ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)

выражение: переменная, представляющая объект Application.

Параметры

Имя Обязательный или необязательный Тип данных Описание
Formula Обязательный Variant Строка, содержащая формулу, которую требуется преобразовать. Это должна быть допустимая формула, и она должна начинаться со знака равенства.
FromReferenceStyle Обязательный XlReferenceStyle Пример стиля формулы.
ToReferenceStyle Необязательный Variant Константа XlReferenceStyle , определяющая стиль ссылок, который требуется вернуть. Если этот аргумент опущен, стиль ссылки не изменяется; формула сохраняет стиль, указанный FromReferenceStyle.
КАбсолюту Необязательный Variant Константа XlReferenceType , указывающая преобразованный тип ссылки. Если этот аргумент опущен, ссылочный тип не изменяется.
RelativeTo Необязательный Variant Объект Range , содержащий одну ячейку. Относительные ссылки относятся к этой ячейке.

Возвращаемое значение

Variant

Примечания

Формула может содержать не более 255 символов.

Пример

В этом примере формула СУММ, содержащая ссылки в стиле R1C1, преобразуется в эквивалентную формулу, содержащую ссылки в стиле А1, после чего выводится результат.

inputFormula = "=SUM(R10C2:R15C2)" 
MsgBox Application.ConvertFormula( _ 
 formula:=inputFormula, _ 
 fromReferenceStyle:=xlR1C1, _ 
 toReferenceStyle:=xlA1)

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.