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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 30.05.2007, 02:15   #21
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

1. Достаточно просто посмотреть первый пример, а затем заменить PGDN на F1, а PGUP на F2
2. Если Вы хотите, чтобы при попытке выделения несуществующего дня, пользователь не получал сообщения, что в текущий момент времени, итак выделен последний день месяца, а вместо этого, был выделен первый день месяца (и наоборот), то см. код *
* данный подход, естественно, предполагает наличие в таблице всех существующих дней месяца, если это не так, то для решения аналогичной задачи можно использовать поиск/Find (более подробно см.справку)
Вложения
Тип файла: zip Code.zip (745 байт, 11 просмотров)
pashulka вне форума
Старый 30.05.2007, 15:17   #22
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от pashulka Посмотреть сообщение
итак выделен последний день месяца, а вместо этого, был выделен первый день месяца (и наоборот), то см. код
pashulka!!
Супер!!!
Ну, гений, что тут скажешь.
Спасибо, Спасибо, Спасибо!

З. Ы.
Купил книгу "Моя первая книга о VBA" начинаю читать, думаю разберусь, все таки я писал программы в QBasic!
valerij вне форума
Старый 05.06.2007, 00:09   #23
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

pashulka!!
Вот в процессе работы появилось маленькое неудобство, не буду ее расписывать, а напишу, как хотелось бы:
Если активированная ячейка находится в зоне G33-G39(G1983-G1989) то при нажатии F1, ячейка перемещается на С67(С1952), а на (G1983-G1989 на С2), причем позицию занимает такую же, как в самом начале, С2, т. е. С67 занимает "место" С2, левый верхний угол, соответственно F2.
И если не сложно в кодах, для тупых, построчно дай комментар!
Вложения
Тип файла: zip Месяца - 00.zip (102.9 Кб, 11 просмотров)

Последний раз редактировалось valerij; 05.06.2007 в 01:29.
valerij вне форума
Старый 06.06.2007, 00:14   #24
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Вот пример, где соблюдены следующие условия :
- если активная ячейка находится в диапазоне G33-G39, то происходит активация ячейки С67
- если активная ячейка находится в диапазоне G98-G105, то происходит активация ячейки С132
(и т.д. вплоть до последнего дня месяца)
- если активная ячейка находится в диапазоне G1983-G1989 (который приходится на последний день месяца) то происходит активация ячейки C2
Вложения
Тип файла: zip Code2.zip (491 байт, 12 просмотров)
pashulka вне форума
Старый 06.06.2007, 01:35   #25
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от pashulka Посмотреть сообщение
Вот пример
Все так, только нет самого главного, при нажатии F1, не перемещается С67 в левый верхний угол(позиция С2), а вот когда последний день месяца, все четко,
Вот на скрине 1, нахожусь на G39, жму F1-скрин 2, активиров. С67, но на пол экрана, а надо,. скрин 3

Может это не возможно?
Изображения
Тип файла: jpg 1.jpg (89.9 Кб, 155 просмотров)
Тип файла: jpg 2.jpg (81.7 Кб, 155 просмотров)
Тип файла: jpg 3.jpg (83.6 Кб, 143 просмотров)

Последний раз редактировалось valerij; 06.06.2007 в 01:59.
valerij вне форума
Старый 06.06.2007, 02:32   #26
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Это возможно.
Вложения
Тип файла: zip Code3.zip (519 байт, 16 просмотров)
pashulka вне форума
Старый 06.06.2007, 16:25   #27
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от pashulka Посмотреть сообщение
Это возможно.
pashulka!!
Фу, теперь все как надо, замучал я тебя, огромнейшее СПАСИБО!!!

З. Ы.
Эх, еще бы построчные коменты, книгу начал читать, такой фонарь, только 20$ выкинул, открыл бы курсы!
valerij вне форума
Закрытая тема


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51
Excel файл открывается не "до конца" (странички "не показываются" только серое поле) Dorvir Microsoft Office Excel 2 28.03.2008 10:03
Где можно найти исходник игры "рулетка" roll Компоненты Delphi 2 15.09.2007 22:09