Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.03.2010, 21:20   #11
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

adr = ActiveCell.Address
заменить на
adr = selection.Address
Dophin вне форума Ответить с цитированием
Старый 16.03.2010, 21:22   #12
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Зёма. все работает.Могу кино показать
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 16.03.2010, 21:24   #13
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от Dophin Посмотреть сообщение
adr = ActiveCell.Address
заменить на
adr = selection.Address
Не согласен.
adr - вообще вне игры
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 16.03.2010, 21:44   #14
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

вопроса я не понял - думал надо выделить область что и на предыдущем листе.

С показом области - тоже не все гладко. Если промотать лист вниз, и выделить ячейку - код отработает.
если просто прокрутить вниз и переключить лист - область не покажется.

Тут либо надо вешать на другое событие. либо просто забить на задачу, решение которой никому не надо)
Dophin вне форума Ответить с цитированием
Старый 16.03.2010, 21:52   #15
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

ТК сам не знает .что желает.
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 17.03.2010, 05:29   #16
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
А если показывать не активную ячейку предыдущего листа а только просматриваемую область предыдущего листа.
Почему же? Можно и активировать ту же ячейку и показывать ту же видимую область листа. Но для этого нужен другой подход. Т.к. при "прокрутке" листа никаких событий не возникает, то при переходе на другой лист потребуется определять активную ячейку и левую верхнюю ячейку видимой области предыдущего листа. А лист, с которого был осуществлен переход, можно запоминать в глобальной переменной по событию деактивации листа.
Посмотрите вложение, в котором все это реализовано.
Вложения
Тип файла: rar Книга2.rar (5.9 Кб, 11 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 17.03.2010, 08:14   #17
deni1982
Пользователь
 
Регистрация: 01.03.2010
Сообщений: 25
По умолчанию

большое спасибо SAS888. Лишний раз убеждаюсь что вы лучший.
deni1982 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Похоже Microsoft признает несостоятельность Vista DeKot Свободное общение 6 04.10.2009 08:16
Может быть так, что в мамку может попасть вирус и не загружать жесткий диск Berzhan Операционные системы общие вопросы 6 27.07.2009 21:40
Может ли Excel, управлять внешними устройствами valerij Microsoft Office Excel 5 28.01.2009 06:42
Похоже, некоторые проблемы... mihali4 Свободное общение 3 08.03.2008 23:41
Взаимодействие списков. Похоже на сводную, но не она. Matthias Microsoft Office Excel 4 22.02.2008 15:17