Макрос Excel - вставлять только непустые ячейки с одного листа на другой

Ниже приведен код, который я использую для копирования ячеек с одного листа и вставки на другой.

Sheets("codes").Select
Range("A5:A100").Select
Selection.Copy
Sheets("Sheet2").Select
Range("B28").Select
ActiveSheet.Paste

Проблема в том, что некоторые ячейки в этом диапазоне пустые, но я не хочу, чтобы они копировались в Sheet2. У меня есть идеяВот но этот метод слишком длинный. Есть ли способ, которым я могу перебрать выбор и проверить, является ли значение непустым и вставить. Таким образом, я также могу вставить какой-то другой текст (например, #NA) в пустые ячейки.

Ответы на вопрос(3)

Ваш ответ на вопрос