Доброго времени суток, уважаемые форумчане.
Уже всю голову себе сломал, особенно учитывая, что с vba познакомился только сегодня.
В общем, нарыл вот такой код:
Код |
---|
Dim iLastRow As Long
iLastRow = Cells(Rows.Count, 1).End(xlUp).Row
Cells(iLastRow + 1, 1).Select |
Он благополучно находит пустые ячейки в столбце после последней заполненной. Вот тут как раз собака зарыта.
У меня имеется такая таблица (на картинке), зеленым я выделил те диапазоны, в которых надо искать пустую ячейку. Еще там есть поле "Условие на цех", т.е. вводим 5 - ищет по пятому, 7 - по седьмому.
Ну а после выделения записать туда информацию и опустить курсор на ячейку ниже.
Указанный код находит пустую ячейку аккурат под седьмым цехом. Почти слёзно прошу помочь, а еще лучше - дать пояснения к коду.
Заранее спасибо, всем лучи добра :3