Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Правила (синтаксис) записи формулы в ячейку, используя VBA
 
Цитата
БМВ написал: Нужну симулировать через  application.sendkeys ...
БМВ, спасибо за подсказки и напутствия! Все формулы укоротил, как Вы и говорили с помощью диспетчера имен. И ошибка Нельзя установить свойство Formulaarray для класса Range пропала. Все заполняется как надо.
Но изначально почему начал переводить все формулы в макросы, из-за того что таких прайсов 6 штук по 50000 строк, и заявка на 500 строк, в общем вычисления производятся очень долго от 30 минут до 1,5 часа в зависимости от компьютера.
Благодаря Вам сейчас все формулы заполняет макрос, но вставляет формулы а как сделать так чтобы он вставлял значения, или как вообще ускорить процесс вычисления?
Правила (синтаксис) записи формулы в ячейку, используя VBA
 
Это я не доподчистил файл, пропустил. Лист переименован на "заявка"

БМВ, а как симмулируется CTRL+SHIFT+ENTER?

Цитата
БМВ написал: ...придут на помощь именованные диапазоны, замените  диапазоны на имена Прайс!A$1:A$1000 на_PrA занеся в имена.
Это с помощью операторов DIm и Replace правильно понимаю?
Правила (синтаксис) записи формулы в ячейку, используя VBA
 
Здравствуйте!
Помогите пожалуйста с формулой массива. С макросами работаю 2й день, в общем опыта работы с макросами нет. Но хотел бы разобраться в текущей ошибке Run-time error '1004': Нельзя установить свойство Formulaarray для класса Range.
Пробывал разбивать на несколько формул общую, так как общая формула больше 255 символов, но не помогло, возможно, что-то неправильно сделал.
Могли бы вы посмотреть формулу и указать на ошибку, или в какую сторону дальше ковырять.
Прикладываю часть массива и кода
Страницы: 1
Наверх