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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2011, 23:54   #11
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию

Выполню (находясь на активном листе) одну следующих двух инструкций.
Код:
SendKeys "^{PgUp}", True 'переход на предыдущий лист (если есть)
SendKeys "^{PgDn}", True 'переход на следующий лист (если есть)
Это, как легко догадаться, эмуляция нажатия клавиш соответственно Ctrl-PgUp или Ctrl-PgDn.

Вводя те же сочетания в режиме «магнитофона» (записи макроса), легко получить и более «солидный»
Код:
ActiveSheet.Previous.Select 'предыдущий лист
ActiveSheet.Next.Select     'следующий лист

Последний раз редактировалось Sasha_Smirnov; 22.10.2011 в 01:48. Причина: солидный код.
Sasha_Smirnov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить язык ввода (раскладку клавиатуры) при получении фокуса полем SMShrek Microsoft Office Access 4 04.07.2011 09:42
окно ввода в приложении под windows: как правильно считывать числа?? avroraoff Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 19.12.2009 19:29
[Pascal] Помогите с движением змейки Рамик Помощь студентам 5 08.09.2009 21:53
Как убрать рамку фокуса ввода с TListBox? SalasAndriy Компоненты Delphi 2 01.04.2009 21:09