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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2011, 10:01   #1
Serii
 
Регистрация: 02.03.2011
Сообщений: 6
По умолчанию смена ячейки после введения любого знака

Уважаемые форумчата!
Кто чем может помогите, в общем проблема такая:
Надо создать событие (в Excel) чтобы после ввода в ячейку символа(например "1") курсор автоматически переходил в другую ячейку!

Пример: Выделяю ячейку А1, нажимаю на клавиатуре 1, цифра остается в ячейке а ячейка B1 выделяется, далее в B1 ставлю 1, и опять цифра остается, а курсор уже перебегает в С1.... ну и так далее=))

Заранее спасибо!

Последний раз редактировалось Serii; 02.03.2011 в 10:04.
Serii вне форума Ответить с цитированием
Старый 02.03.2011, 10:22   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Надо создать событие
ИМХО пока ячейка находится в режиме редактирования, событий не наступает.
Если только отслеживать события нажатия клавиш.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 02.03.2011, 11:53   #3
Serii
 
Регистрация: 02.03.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
ИМХО пока ячейка находится в режиме редактирования, событий не наступает.
Если только отслеживать события нажатия клавиш.
Я не особо опытный пользователь в Excel, событие не событие это не важно, важен только вопрос как сделать чтобы так работало=) Если знаете напишите плиз, а уж как это называется абсолютно все равно=)
Serii вне форума Ответить с цитированием
Старый 02.03.2011, 12:57   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
важен только вопрос как сделать чтобы так работало=)
Сервис - Параметры - Правка - Переход к другой ячейке после ввода - Вправо.
И всех делов
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 02.03.2011, 13:16   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Да и в общем "1" и "->" обычно рядом расположены...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 02.03.2011, 14:56   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

не знаю порадует ли это Вас, но скачет вправо при вводе любого символа.

добавил для 2003.
Вложения
Тип файла: rar Книга597.rar (30.1 Кб, 25 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 02.03.2011 в 15:27.
IgorGO вне форума Ответить с цитированием
Старый 02.03.2011, 15:05   #7
alexvav
Форумчанин
 
Регистрация: 23.11.2006
Сообщений: 152
По умолчанию

IgorGO, а это под какой excel? в 2003 не хочет работать.
alexvav вне форума Ответить с цитированием
Старый 02.03.2011, 16:58   #8
Serii
 
Регистрация: 02.03.2011
Сообщений: 6
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
не знаю порадует ли это Вас, но скачет вправо при вводе любого символа.

добавил для 2003.
спасибо большое, фактически то что надо, но еще бы убрать 2 косяка:
1 - чтобы можно было перемещаться из ячейки в ячейку с помощью стрелок.
2 - Если уже в ячейке уже стоит символ, при нажатии на нее он удалялся и можно было внести другой( а то сейчас, если мы наводим на ячейку где уже стоит символ, курсок автоматически перескакивает на свободную ячейку(((
Serii вне форума Ответить с цитированием
Старый 02.03.2011, 18:19   #9
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
не знаю порадует ли это Вас,
Порадовало! Неожиданный подход.
Очень интересное и оригинальное решение!
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 02.03.2011, 18:57   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

"косяки" тщательно обработаны напильником.
хотя... это могли уже и сами довести до ума.
идею когда-то давно обронил EducatedFool: "накладываем поверх ячейки ТекстБокс и следим за клавишами..."
Вложения
Тип файла: rar Книга597.rar (34.1 Кб, 31 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 02.03.2011 в 19:05.
IgorGO вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена знака в последовательности(delphi) булка со сгущенкой Помощь студентам 1 02.10.2010 23:27
выбор текста после знака romanova Microsoft Office Excel 4 19.12.2009 17:12
После введения из клавиатуры произвольного одномерного массива /// Siroga35 Помощь студентам 1 18.06.2009 11:45
2-а знака после запятой vitamin.rulez Помощь студентам 7 22.05.2009 16:02
Смена знака у двоичного числа Volchara Общие вопросы C/C++ 7 15.04.2009 16:55