#1
|
|||
|
|||
Девочки, помогите мне пожалуйста! Мне в макросе в Экселе надо указать, чтобы курсор шел в конец базы данных (это я сделала), а потом надо сделать копию с области в 24 строки выше указанного места и 15 колонок правее. Т.е. каждый раз это будет новая область - точные ссылки типа -Range("O1185:U1161").Select- не подходит, надо как-то RC использовать, а у меня не получается... Подскажите как!!!
|
Рекламная пауза Убрать рекламу | |
|
|
|
#2
|
|||
|
|||
снова добрый день.
Range(ActiveCell.Offset(0, 0), ActiveCell.Offset(rowOffset:=-15, columnOffset:=24)).Select
--------- есть опасность, что у вас будет менее 15 позиций вверх - это нужно учесть. |
#3
|
|||
|
|||
Вы создаете макросы или пишете модуль в VBA?
Если первое, то навряд ли что-нить получится. А если второй вариант, то попробуйте не явно задавать область а через номера ячеек. Например: X=Cells(1,1).Value (В x передается значение ячейки "А1"). Первый индекс - номер строки, второй - номер столбца. Ими уже можно оперировать.
|
#4
|
|||
|
|||
?? интересное суждение .....
"Вы создаете макросы или пишете модуль в VBA?
Если первое, то навряд ли что-нить получится." |
#5
|
|||
|
|||
Какое есть :-)
|
#6
|
|||
|
|||
БД в Excel? Ни--чо не понимаю?
|
#7
|
|||
|
|||
А почему нет? Выгрузка данных БД в Ecxel и обратно
достаточно стандартная процедура.
|
#8
|
|||
|
|||
?? интересное суждение -2 .....
"достаточно стандартная процедура" ...
Я бы добавил абсолютно нерациональное мероприятие... |
#9
|
|||
|
|||
Я так понимаю, Вам виднее :)))
|
#10
|
|||
|
|||
Кстати, на Еве весь вопрос уже решили... Случаем не Вы помогли,
который "-"???
|
Убрать рекламу | |
|
|
Рекламная пауза
|