Здравствуйте.
Помогите, пожалуйста, сделать макрос.
Для примера – в архиве прилагаю 2 файла, на основе которых, я и буду объяснять ситуацию.
Каждый месяц я работаю в файле с названием текущего месяца (11_Ноябрь). В этот файл мне приходится вставлять строки из предыдущих файлов (10_Октябрь). При этом в строке, где есть формулы, сохраняются связи на старые файлы (столбец T). Чтобы расчеты были верны – формулу необходимо корректировать продление столбца (со строки 9). Я сделал макрос, который продлевает все столбцы, в которых есть формула, начиная с 9-ой строки (именно там правильные формулы изначально). Макрос продлевает все столбы до 500-ой строки. Долго думает, ведь чем больше строк в файле, тем больше данных надо обработать. Отключил прорисовку результата на экране – сильно скорость не увеличилась. Поэтому возник вопрос – как сделать так, чтобы макрос продлевал столбцы именно до последней вновь вставленной строки, а не до 500-ой. Можно сделать так, чтобы он продлевал столбы по принципу – если в 10-ой строке есть какое-то значение - значит надо продлить столбцы.
Заранее благодарен.
Помогите, пожалуйста, сделать макрос.
Для примера – в архиве прилагаю 2 файла, на основе которых, я и буду объяснять ситуацию.
Каждый месяц я работаю в файле с названием текущего месяца (11_Ноябрь). В этот файл мне приходится вставлять строки из предыдущих файлов (10_Октябрь). При этом в строке, где есть формулы, сохраняются связи на старые файлы (столбец T). Чтобы расчеты были верны – формулу необходимо корректировать продление столбца (со строки 9). Я сделал макрос, который продлевает все столбцы, в которых есть формула, начиная с 9-ой строки (именно там правильные формулы изначально). Макрос продлевает все столбы до 500-ой строки. Долго думает, ведь чем больше строк в файле, тем больше данных надо обработать. Отключил прорисовку результата на экране – сильно скорость не увеличилась. Поэтому возник вопрос – как сделать так, чтобы макрос продлевал столбцы именно до последней вновь вставленной строки, а не до 500-ой. Можно сделать так, чтобы он продлевал столбы по принципу – если в 10-ой строке есть какое-то значение - значит надо продлить столбцы.
Заранее благодарен.