2014-10-14 4 views
-1

Итак, я копирую и вставляю обновленные ключи идентификации в столбец A на моей электронной таблице. Начиная с колонки B есть формулы, основанные на тех ключах, которые будут обновляться, если новые ключи будут обновлены. Моя проблема в том, что если у меня больше ключей, чем было раньше, формулы, очевидно, не будут заполняться в ячейках, прилегающих к новым ключам. Я думал о написании макроса для заполнения формул в каждом конкретном столбце в строке, где заканчивается столбец A. Я знаю, как заполнить, но я не уверен, как это сделать до строки, где заканчивается столбец A. Я довольно новичок в VBA, поэтому любая помощь будет очень признательна.Заполните до конца листа в vba

+0

поиск в Интернете для автоматического заполнения, вам не нужен макрос, есть горячие клавиши. В поле имени, если вы положите A1: A500 и нажмите enter, затем выполните команду -D, он автоматически заполнит ячейку A500. – Sorceri

+0

Не просто подумайте о написании макроса, напишите макрос. ;) Ключевым моментом здесь является точное определение количества строк для заполнения. Конец листа не очень хорош, вы не хотите, чтобы 1 миллион формул смотрели на вас. – Manhattan

ответ

0

Вы можете сделать это, перейдя в последнюю заполненную ячейку, вставленную и перемещающую одну ячейку вправо, затем вы проверяете, является ли ячейка пустой, и если да, просто выберите все пустые ячейки плюс один с формулами и заполните.