Страницы: 1
RSS
[ Закрыто ] Помощь начинающему VBAшнику
 
Здравствуйте, есть одна тяжёлая формула: "=INDEX('[Фактическая доставка.xlsx]Sheet1'!R1C18:R500000C18,MATCH(1,(RC[-8]='[Фактическая доставка.xlsx]Sheet1'!R1C3:R500000C3)*(""магазин""='[Фактическая доставка.xlsx]Sheet1'!R1C6:R500000C6)*(1='[Фактическая доставка.xlsx]Sheet1'!R1C12:R500000C12),0),1)", всё работает, но есть одно НО! диапазон R1C18:R500000C18 умышленно завышен до 500к строчек и не подходит (замедляет работу), т.к. может быть как R1C18:R700C18, так и R1C18:R45000C18, всё зависит от файла выгрузки. Хочу сделать этот диапазон динамическим и при этом не открывая источник. Как открыть скрыто книгу, находить последнюю строчку в активной книге знаю, но как их подружить между собой не могу понять (от форумов и книг в голове уже полная каша).

У кого какие мысли есть?
 
Цитата
UzverVBA написал:
У кого какие мысли есть?
Мысль одна : надо ознакомиться с правилами форума ;)  
 
А что не так?
 
Мысль первая - название темы сразу в топку.
Мысль вторая - а причем  тут VBA?
Мысль третья - начинать надо не с вопросов , а с поиска ответов на них.
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
Мысль первая - название темы сразу в топку.
Не в теме дело
Цитата
БМВ написал:
Мысль вторая - а причем  тут VBA?
Потому что всё это делается путём создания макросов для автоматизации и ускорения процесса при формировании отчётов.

Цитата
БМВ написал:
Мысль третья - начинать надо не с вопросов , а с поиска ответов на них.
Два дня уже шарю по всем сайтам и на планете эксель уже перечитал многое, но подходящего под мои запросы нет.
 
Цитата
UzverVBA написал:
Не в теме дело
в ней прежде всего , а ответ почему  Вам Logistic, намекает.
По вопросам из тем форума, личку не читаю.
 
Цитата
UzverVBA написал:
Не в теме дело
Вам про название темы говорят: что можно понять из существующего?
И файл-пример прикрепите. Не нужно все 500 000 строк: 10-15 будет достаточно. Покажите исходные данные и желаемый результат.
В сообщении вместо формулы описывайте задачу (проблему).
Страницы: 1
Наверх