Есть код по которому вставляются значения через форму в пустые ячейки снизу столбцов BCDE, что нужно дописать, что бы это условие миновало первые 24 строки, т.е. ввод в чистый лист осуществлялся в B25,C25,D25,E25, а потом уж как и надо B26,C26,D26,E26 iLastRow = Cells(Rows.Count, 2).End(xlUp).Row Cells(iLastRow + 1, 2) = CDbl(Me.TextBox1) Cells(iLastRow + 1, 3) = CDbl(Me.TextBox2) Cells(iLastRow + 1, 4) = CInt(Me.TextBox3) Спасибо!
Доброго времени суток, знатокам Excel и VBA! Вопрос такой: Как организовать проверку на ввод значения в TextBox3 в форме на click commandbutton1 так что бы соблюдалось условие: Если значение вычисляемое по формуле С*10+D (С и D столбцы) повторяется , то выдает ошибку "такой заказ уже введен". Если геморно считать, то есть столбец F уже с посчитанным значением (С*10+D), тогда на несовпадение вводимого значения в textbox3 и имеющих в столбце F всего листа. Например: столбец С содержит № заказа 700212, столбец D-номер конверта 1, в совокупности они дают уникальное число 7002121, который больше не должен повторятся. Это реально описать в VBA или большой код получится? За ранее спасибо
Есть таблица с одинаковыми столбцами, но разным количеством строк, так как каждый день заполняетс разное количество проводок. Их таких 31 (на каждый день). Нужно в итоговом (последнем) листе дублировать эти строки по порядку за каждый день (все строки заполненые строки из 31 листа) ссылка лист!1 и т.д. не катит, так как черпает пустые строки (в аждом листе их заложено 120). Как сделать так что бы строки из 31 листа переносились в итоговый лист только заполненые (не пустые)... всю башку себе сломал. Через сводные таблицы не тема, так как необходимо постоянное обновление без пересчета листа. И еще впросик: нужно просто узнать, есть ли такой номер в массиве, если да, то "ок", нет "плохо", ВПР слишком мудреные, здесь задача простая, просто сравнить А1 с B1:B120 типо ЕСЛИ(А1=B1:B120;"ок";"плохо"). За ранее большое спасибо!!! P.S. Сайт прикольный и очень полезный, спасибо создателям...