Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует ссылки на ячейки в формуле между стилями ссылок 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 и обратная связь.