История страницы
...
Действие позволяет исполнить формулу в выбранном диапазоне в Excel-документе
Параметры и их настройки
Свойство | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
Параметры | ||||
Контекст | Контекст действия для работы с 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.
- имя столбца введено некорректно.
Робот НЕ вернет ошибку, если:
- выбран диапазон за пределами рабочей области таблицы, просто заполнит ячейки в указанном диапазоне, таким образом.
Пример использования
Задача
...
Программный робот отработал успешно.
В заданном диапазоне выполнена заданная формула.