Змінюй хід війни! Допомагай ЗСУ!

Помогите по VBA, плиз!

Статус: Офлайн
Реєстрація: 31.07.2010
Повідом.: 172
Помогите по VBA, плиз!

Есть задачка, подскажите, кто умеет... Думаю, это очень легко.

Есть файл эксель, содержащий 3 листа на двух листах идентичные таблицы (положение столбцов, их количество и заголовки совпадают). Надо скопировать всю таблицу (с заголовками) с первого листа на третий лист. Потом полезть во второй лист, скопировать всю таблицу, но без первой строки, и вставить ее туда же, на третий лист, сразу после первого массива, чтобы в итоге получилась общая таблица из двух.
 
Заходишь в запись макросов, жмешь начать запись, потом делаешь все свои действия описанные выше, останавливаешься, переключаешься в режим VBA редактор и у тебя готовый код на VBA.
 
Пробовал! Если делать Ctrl+Shift+End (что соответствует выделению заполеннной части таблицы, начиная с активной ячейки) - то в макросе записываются статические границы диапазона. :(

Может есть такой оператор, который находит крайнюю заполненную ячейку? Или писать придется писать цикл, проверяющий наличие данных в ячейке, пока не "уткнется" в пустую?

Это чисто программерские соображения, без знания синтаксиса и операторов :)
 
Давай напишу тебе этот макрос. Недорого..Только выложи или пришли мне эти эксели. Ася 627 083 360
 
Делали проход по строке, пока не выполнялось условие "активная ячейка пустая".
Переход на начало следующей строки и, если ячейка не пустая - опять проход по строке.
По ходу - выполняется что нужно.
 
Назад
Зверху Знизу