Я пытаюсь написать макрос, который копирует текущую ячейку и вставляет текст в каждую пустую ячейку под ней, пока не достигнет первой непустой ячейки.

Так что, если у меня было "Яблоко" в ячейке В2 и "Апельсин" в ячейке В8 и "Банан" в ячейке В11, когда я выбираю В2 и запускаю макрос, ячейки В3: В7 заполняются "Яблоком", и когда я запускаю макрос с выбранным B8 ячейки B9: B10 заполнены "оранжевым".

1 ответ1

0

Вы уверены, что хотите макрос для этой тривиальной задачи? Попробуйте следующее и посмотрите, будет ли это работать для вас:

  • Вставьте новый столбец C в образец листа с помощью "Apple", "Orange" и "Banana"
  • Введите =IF(B2<>"",B2,C1) формулу в C2
  • Выберите C2 и перетащите / заполните формулу вниз, сколько строк вам нужно

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