Просмотр полной версии : Exel Visual Basic для чайника


Laidi
30.06.2004, 08:38
Девочки, помогите мне пожалуйста! Мне в макросе в Экселе надо указать, чтобы курсор шел в конец базы данных (это я сделала), а потом надо сделать копию с области в 24 строки выше указанного места и 15 колонок правее. Т.е. каждый раз это будет новая область - точные ссылки типа -Range("O1185:U1161").Select- не подходит, надо как-то RC использовать, а у меня не получается... Подскажите как!!!

-
30.06.2004, 10:15
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(rowOffset:=-15, columnOffset:=24)).Select
---------
есть опасность, что у вас будет менее 15 позиций вверх - это нужно учесть.

Мила
30.06.2004, 10:20
Если первое, то навряд ли что-нить получится. А если второй вариант, то попробуйте не явно задавать область а через номера ячеек. Например: X=Cells(1,1).Value (В x передается значение ячейки "А1"). Первый индекс - номер строки, второй - номер столбца. Ими уже можно оперировать.

-
30.06.2004, 10:22
"Вы создаете макросы или пишете модуль в VBA?

Если первое, то навряд ли что-нить получится."

Мила
30.06.2004, 10:47

Joh
02.07.2004, 07:19

Мила
02.07.2004, 07:53
достаточно стандартная процедура.

-
02.07.2004, 08:03
"достаточно стандартная процедура" ...
Я бы добавил абсолютно нерациональное мероприятие...

Мила
02.07.2004, 08:08

.
Мила
02.07.2004, 08:13
который "-"???

-
02.07.2004, 08:31