Как применить формулу в пустой ячейке и ничего не делать и перейти к следующему листу - PullRequest
0 голосов
/ 02 августа 2020

Я не могу понять, как «ничего не делать», если выбранная ячейка не пуста. Или пропустите лист, ячейка которого не пуста. Все формулы vlookup применяются к каждому листу, когда я запускаю свой макрос. Ценю любую помощь, чтобы разобраться. :)

Мой код ниже:

    Range("D25").Select
        Selection.End(xlDown).Select
        ActiveCell.Offset(0, 1).Range("A1").Select
        If IsEmpty(Range("A1")) = True Then
            ActiveCell.FormulaR1C1 = "=VLOOKUP(R6C4,'Libor Rate'!C[-4]:C[-3],2,0)"
        Else
        'do nothing
            
    End If

Next ws End Sub

1 Ответ

0 голосов
/ 02 августа 2020

Похоже, вы продолжаете проверять A1, вам следует проверить ActiveCell, т.е. попробовать изменить с помощью этого.

IF IsEmpty(ActiveCell.Value) = True Then
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...