Как исключить пустые ячейки из массива - PullRequest
0 голосов
/ 22 марта 2019

Мой код:

   For wiersze = 3 To p2
        For kolumny = p3 To p4
            a1 = Val(wrks1.Cells(wiersze, kolumny))
            a2 = Val(wrks.Cells(wiersze, kolumny))
            Set rng = wrks1.Cells(wiersze, kolumny)
            rng.ClearComments

            rng.Comment.Text Text:="Zaoszczedzono: " & a1 - a2
        Next
    Next

Я не знаю, как я могу исключить пустые ячейки из массива, чтобы не писать комментарии к этим ячейкам.Когда у меня выбрана 1 ячейка, я могу использовать этот код:

Set P1 = Sheet1.Range("A10")
If Not IsEmpty(P1.Value) Then 
P1.addComment

Но я понятия не имею, как перестроить мой код и применить второй код к массиву.

1 Ответ

1 голос
/ 22 марта 2019

Чтобы проверить, пуста ли ячейка, есть функция листа =ISBLANK().

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