Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, написать макрос. Суть такая:
Есть табличка, с таким диапазоном - A6:F505. Туда будут копироваться данные из другой программы. Нужен макрос (под кнопку из фигуры), который будет очищать данные в каждой строке данного диапазона, если хотя бы одна ячейка данной строки пустая. То есть, допустим, если в строке A6:F6 есть хотя бы одна пустая ячейка, то должна очищаться вся строка (имею в виду не удаление строки, а удаление данных из всех ячеек этой строки).
А затем, чтобы образовавшиеся пустые строки тоже удалялись. Опять же, желательно не удаление всей строки, а каким-то другим способом это делать... Возможно, сдвиг значений из нижерасположенной строчки или еще как-то. Главное, чтобы в таблице осталось фиксированное число строк, именно в этом диапазоне и именно с конкретной стилистикой. И все это действие должно происходить на одном листе.
Если такое можно сделать без 100 грамм и десятков часов кропотливой работы, был бы очень признателен))
Пример прилагаю. Там на листе1 выборка исходных данных, а на листе2 то, что должно получиться после работы макроса.
Есть табличка, с таким диапазоном - A6:F505. Туда будут копироваться данные из другой программы. Нужен макрос (под кнопку из фигуры), который будет очищать данные в каждой строке данного диапазона, если хотя бы одна ячейка данной строки пустая. То есть, допустим, если в строке A6:F6 есть хотя бы одна пустая ячейка, то должна очищаться вся строка (имею в виду не удаление строки, а удаление данных из всех ячеек этой строки).
А затем, чтобы образовавшиеся пустые строки тоже удалялись. Опять же, желательно не удаление всей строки, а каким-то другим способом это делать... Возможно, сдвиг значений из нижерасположенной строчки или еще как-то. Главное, чтобы в таблице осталось фиксированное число строк, именно в этом диапазоне и именно с конкретной стилистикой. И все это действие должно происходить на одном листе.
Если такое можно сделать без 100 грамм и десятков часов кропотливой работы, был бы очень признателен))
Пример прилагаю. Там на листе1 выборка исходных данных, а на листе2 то, что должно получиться после работы макроса.