Форум по VBA и MS Office

VBA, Excel => VBA, макросы в Excel => Тема начата: Посетитель от 12 января 2021, 12:15

Название: Excel VBA Макросы. Как присвоить переменной эксель-ячейку?
Отправлено: Посетитель от 12 января 2021, 12:15
Как присвоить переменной эксель-ячейку? Я делаю так, но происходит ошибка: Run-time error '91': Object variable or With block variable not set.

Sub Макрос()
    Dim Ячейка As Range
    Ячейка = Range("A1")
End Sub
Название: Re: Excel VBA Макросы. Как присвоить переменной эксель-ячейку?
Отправлено: Администратор от 12 января 2021, 12:18
Нужно использовать слово "Set":

Sub Макрос()
    Dim Ячейка As Range
    Set Ячейка = Range("A1")
End Sub
Название: Re: Excel VBA Макросы. Как присвоить переменной эксель-ячейку?
Отправлено: Посетитель от 12 января 2021, 12:35
спасибо