У меня есть макрос, который вставляет новую таблицу в в диапазоне, и имена новая таблица на основе другого значения ячеек:Добавление новой таблицы в Excel с помощью макросов/VBA
Select Code copy to clipboard
Sub sbCreatTable()
Sheet1.ListObjects.Add(xlSrcRange, Range("B1:B3"), , xlYes).Name = Range("a2").Text
Однако лист я бы как добавить таблицу в, уже имеет диапазон таблиц, все на Row B, поэтому мне нужно, чтобы таблица была добавлена в конец этих строк и вставлена в первую пустую ячейку в строке B. Код, который у меня есть, будет только вставьте это в определенный диапазон.
Может ли кто-нибудь помочь, указав на меня в правильном направлении?
Возможно, вы имели в виду «all on ** column ** B»? Вы хотите, чтобы новая таблица во второй пустой строке внизу всех таблиц в столбце B? – Jeeped
Просто прочитал ответ, это была поздняя ночь! Сожалею. Я имел в виду, что это должно быть в ПРАВИЛЬНОМ столбце B в той же строке (строка 2). Добавление таблицы добавило бы ее в C2, а ее запуск снова добавит новую таблицу в D2 и т. Д. Надеюсь, это имеет смысл! – James