VBA вырезать и вставить строку на другой лист на основе значения ячейки и удалить пустую строку - PullRequest
0 голосов
/ 05 сентября 2018

Привет, у меня почти нет опыта кодирования. Я прошел дрянной курс средней школы, но мне нужно создать код, чтобы разрезать строки с одного листа на следующую пустую строку на другом «архивном» листе, когда в условии (например, в ячейке F) есть данные. Затем удалите пустую строку, которая была вырезана из. В идеале это должно быть сделано после сохранения рабочего листа. Я нашел несколько вещей, которые близко, но по некоторым причинам они не будут работать Я использую Excel 2016, если это поможет

Это решение было близко, но у меня не сработало

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 06 сентября 2018

В решении вы ссылаетесь на ваш вопрос, изменяя

If .Cells(n, "G") = "" Then

до

If .Cells(n, "G") <> "" Then

должно выполнить вашу задачу - удалить-скопировать-вставить строки с данными в заданном столбце "G"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...