Разница в типе между использованием и не использованием ключевого слова Set

Я только что решил проблему, поставив "Установить" & quot; Ключевое слово в строке определения, но я хотел бы знать, почему & quot; ?

В основном я делаю это:

Dim startCell, iCell as Range
For Each iCell in Range(whatever)
    If iCell.value <>"" Then
        Set startCell = Cells(iCell.Row + 1, iCell.Column)
    End If
Next iCell

Если я опущу & quot; Установить & quot; Ключевое слово код по-прежнему компилируется нормально, но в окне локальных переменных я вижу, что егоtype изменяется на "String" вместо «Вариант / Объект / Диапазон». Почему это случилось?

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

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