Форум по VBA, Excel и Word

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

Название: Excel VBA Макросы. Происходит ошибка при обращении к объекту "Range": Method 'Range' of object '_Global' failed.
Отправлено: Посетитель от 12 января 2021, 10:30
С помощью этого кода пытаюсь извлечь значение из заданного фрагмента листа:

Sub Макрос()
   
    Dim Var
   
    Var = Range("A1").Value
    Debug.Print Range(Var).Value
   
End Sub

Но происходит ошибка в этой строке:
Debug.Print Range(Var).Value
Название: Re: Excel VBA Макросы. Происходит ошибка при обращении к объекту "Range": Method 'Range' of object '_Global' failed.
Отправлено: Администратор от 12 января 2021, 10:49
В ячейке A1 находятся неправильные данные, поэтому происходит ошибка.
Название: Re: Excel VBA Макросы. Происходит ошибка при обращении к объекту "Range": Method 'Range' of object '_Global' failed.
Отправлено: Посетитель от 12 января 2021, 10:54
Да, действительно, в A1 было не то, что я думал. Спасибо.