Jetem

Jetem (http://jetem.ru/index.php)
-   Вопросы и ответы (http://jetem.ru/forumdisplay.php?f=8)
-   -   Exel Visual Basic для чайника (http://jetem.ru/showthread.php?t=15666)

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

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

- 30.06.2004 10:22

?? интересное суждение .....
 
"Вы создаете макросы или пишете модуль в VBA?

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

Мила 30.06.2004 10:47

Какое есть :-)
 

Joh 02.07.2004 07:19

БД в Excel? Ни--чо не понимаю?
 

Мила 02.07.2004 07:53

А почему нет? Выгрузка данных БД в Ecxel и обратно
 
достаточно стандартная процедура.

- 02.07.2004 08:03

?? интересное суждение -2 .....
 
"достаточно стандартная процедура" ...
Я бы добавил абсолютно нерациональное мероприятие...

Мила 02.07.2004 08:08

Я так понимаю, Вам виднее :)))
 

Мила 02.07.2004 08:13

Кстати, на Еве весь вопрос уже решили... Случаем не Вы помогли,
 
который "-"???


Текущее время: 06:48. Часовой пояс GMT +1.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Ad Management by RedTyger