Название диапазона или ссылка на диапазон
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Название диапазона или ссылка на диапазон Expand / Collapse
Автор
Сообщение
31.07.2007 16:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.07.2008 18:16
Сообщ.: 164, Visits: 1 479

Всем здрасти! Такая проблемка ТУПЛЮ страшно, знаю, будите ругаться , но все равно спрошу. Где ошибка? Или как правильно?

Sub Test1()
   
Range(myrange) = Worksheets("INFO").Range("A1:A20")
Range(myrange).Select
End Sub
  

Сообщ. #915065
31.07.2007 17:38
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.01.2008 22:06
Сообщ.: 729, Visits: 7 700
Sub Test1()
dim myrange as range
set myrange = Worksheets("INFO").Range("A1:A20")
myrange.Select
End Sub
Сообщ. #915069
31.07.2007 17:44
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.07.2008 18:16
Сообщ.: 164, Visits: 1 479
Спасибо!

Извиняюсь за "будите" :-)

Сообщ. #915070
31.07.2007 18:30
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 03.07.2008 18:16
Сообщ.: 164, Visits: 1 479
С другой страницы не работает :-(
Сообщ. #915071
13.08.2007 17:10
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.01.2008 22:06
Сообщ.: 729, Visits: 7 700
Замени set myrange = Worksheets("INFO").Range("A1:A20") на           set myrange = activesheet.Range("A1:A20")
Сообщ. #915305
14.08.2007 6:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 21.03.2008 5:12
Сообщ.: 386, Visits: 4 197
With Sheets("INFO")
Set MyRange = .Range(.Cells(1, 1), .Cells(20, 1))
End With
Сообщ. #915311
14.08.2007 9:14
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 26.10.2007 9:10
Сообщ.: 166, Visits: 1 538
Огромная просьба:

Объясните мне (такому недалёкому), зачем программно нужно выделять диапазон. При этом попробуйте привести аргументы, которые убедительно покажут, что без этой операции НЕВОЗМОЖНО ОБОЙТИСЬ.

Желаю успехов (в этом нелёгком деле).

Сообщ. #915313
14.08.2007 20:26
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.03.2008 22:19
Сообщ.: 118, Visits: 1 025
mmos (14.08.2007)
Огромная просьба:

Объясните мне (такому недалёкому), зачем программно нужно выделять диапазон. При этом попробуйте привести аргументы, которые убедительно покажут, что без этой операции НЕВОЗМОЖНО ОБОЙТИСЬ.

Желаю успехов (в этом нелёгком деле).


Для удобства, например Big smile
Я часто использую встроенные ф-ции Екселя, типа ВПР, ПОИСКПОЗ, а там в качестве параметра должен присутствовать "Диапазон"
Затем Copy - Paste тоже с диапазоном работает, да много всего.

Или я что-то не так понял Confused
Сообщ. #915342
15.08.2007 9:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 26.10.2007 9:10