История страницы
...
Действие позволяет исполнить формулу в выбранном диапазоне в Excel-документе
Параметры
...
Входные параметры
Контекст Контекст действия для работы с Excel-документом
Начальная строка Номер строки, начиная с которой будет применена формула
Имя начального столбца Имя столбца, начиная с которого будет применена формула
Индекс начального столбца Индекс столбца, начиная с которого будет применена формула
Конечная строка Номер строки, до которой будет применена формула
Имя конечного столбца Имя столбца, до которого будет применена формула
Индекс конечного столбца Индекс столбца, до которого будет применена формула
...
и их настройки
...
Локальный язык Если значение «true», то формула будет прочитана на локальном языке, иначе – на английском
Регистр Если значение «true», то формула остается без изменений, иначе – все буквы станут заглавными
Пропустить скрытые Если значение «true», то ко скрытым ячейкам не будет применена формула
Настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с Excel-документом | Robin.Excel | Контекст excel | Да |
Начальная строка | Номер строки, начиная с которой будет применена формула | Robin.Numeric | Нет | |
Имя начального столбца | Имя столбца, начиная с которого будет применена формула. Если поле не заполнено, то берется значение из поля «Индекс начального столбца» | Robin.String | Нет | |
Индекс начального столбца | Индекс столбца, начиная с которого будет применена формула. Если поле не заполнено, то будет взята начальная граница используемой области | Robin.Numeric | Нет | |
Конечная строка | Номер строки, до которой будет применена формула | Robin.Numeric | Нет | |
Имя конечного столбца | Имя столбца, до которого будет применена формула. Если поле не заполнено, то берется значение из поля «Индекс конечного столбца» | Robin.String | Нет | |
Индекс конечного столбца | Индекс столбца, до которого будет применена формула. Если поле не заполнено, то будет взята конечная граница используемой области | Robin.Numeric | Нет | |
Формула | Формула, которая будет применена к указанному диапазону. Формула начинается с символа «=» | Robin.String | Да | |
Локальный язык | Если значение «true», то формула будет прочитана на локальном языке, иначе – на английском | Robin.Boolean | true | Нет |
Регистр | Если значение «true», то формула остается без изменений, иначе – все буквы станут заглавными | Robin.Boolean | true | Нет |
Пропустить скрытые | Если значение «true», то ко скрытым ячейкам не будет применена формула | Robin.Boolean | true | Нет |
Особые условия использования
- В объединенной ячейке тоже посчитается формула.
- Если указан диапазон только из скрытых ячеек, а поле поле "Пропустить скрытые" - true, то то ** ошибки ошибки не будет. Действие просто не применит формулу нигде. Если только часть диапазона скрыта, формула применится к доступным ячейкам.
- Если необязательные поля области не заполнены, формула будет применена для всей используемой области листа.
- Если диапазон поиска не будет ограничен столбцами, то формула будет применена для всех столбцов используемой области в диапазоне указанных строк.
- Приоритет отдается отдается полю "Имя столбца", если заполнены оба поля "Имя столбца" и "Индекс столбца".
- Если заполнен только начальный индекс строки строки/столбца, то диапазон будет начинаться этим индексом и оканчиваться последней строкой/столбцом области данных.
- Если заполнен только конечный индекс строки строки/столбца, то диапазон будет начинаться первой строкой/столбцом области данных и оканчиваться этим индексом.
- Чтобы выбрать только 1 строку/колонку, нужно и в имени/индексе начального и в именив имени/индексе конечного указать одно и то же.
Робот вернет ошибку, если:
- отрицательные индексы строк или 0.
- имя столбца введено некорректно.
Робот НЕ вернет ошибку, если:
- выбран диапазон за пределами рабочей области таблицы, просто заполнит ячейки в указанном диапазоне, таким образом.
Пример использования
Задача
...
- Собрать схему робота, состоящую из действий:.
- Настроить параметры для действия "Открыть".
- Настроить параметры для действия "Исполнить формулу в области".
- Настроить параметры для действия "Сохранить".
- Нажать на кнопку "Старт" в верхней панели.
...
Программный робот отработал успешно.
В заданном диапазоне выполнена заданная формула.