Разница в типе между использованием и не использованием ключевого слова 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" вместо «Вариант / Объект / Диапазон». Почему это случилось?