Excel 2013 выбор строки, но только если значение не равно нулю

Моя проблема может быть очень простой, но, кажется, нигде не может найти ответ.
I’m really a noob to Macro, this is my first attempt to it.
Записал marco со всеми шагами, что мне нужно было бы сделать с excel, но на одном шаге excel нужно было бы только выбрать ячейки, где значение больше нуля.

Но по очевидным причинам это выглядит так сейчас:

Range("P3:P114").Select
    Selection.Copy
    Range("E101").Select
    Selection.End(xlDown).Select
    ActiveWindow.SmallScroll Down:=3

Это будет работать только в сценарии, где P имеет положительные значения, пока как 114.

Любая помощь будет apprechiated

1 ответ

  1. Если мое понимание вашего вопроса верно, то попробуйте использовать этот код.

    Dim r As Long
    Dim c As Long
    r = 50
    For c = r To 1 Step -1
    If Cells(c, 1) = 0 Then
    Rows(c).Select
    End If
    Next