У меня есть таблица, где я делаю целую таблицу расчетов. Я играю с расчетами и смотрю, что это делает с данными. Я ожидаю изменить вычисления в десятки раз (по крайней мере) во время этого процесса.

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

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

2 ответа2

2

Вместо заполнения, а затем заполнения по всей ширине вы можете скопировать ячейку в верхнем левом углу, затем выделить весь диапазон (Ctrl+Shift+End) и выполнить вставку.

Если вы действительно хотите что-то автоматизировать, вам нужно использовать VBA. Это будет сделано с событием Worksheet_Change. Дайте мне знать, если вы хотите это решение.

0
  1. Выберите все ячейки с формулой
  2. Измените формулу в строке формул
  3. Используйте комбинацию ctrl-Enter вместо Enter

Новая формула будет реплицирована во все ячейки, при этом сохраняя их выделенными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .