Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопросы по Excel (помогите кто сможет) / 6 сообщений из 6, страница 1 из 1
23.04.2003, 06:23
    #32146313
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
Привет всем!

можно вопрос? каким образом (если не влом, то с примером ;)) возможно сделать следующее: в Excel необходимо вводить след. таблицу:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  |  A |       B                            |       C               |       D         |
 ---------------------------------------------------------------------------------------
 
 1  | №  |     ФИО                            |  числовое знач.       | что-то еще      |
 2  |  1 . | Иванов....                         |                       |                 |
 3  |  2 . | Петров....                         |                       |                 |

и т.д.

Дак вот, как сделать так:
1. Чтобы курсор сам перескакивал, после нажатия Enter в ячейку справа (это конечно можно сделать с помощью установок самого Excel, но, хотелось бы программно.
2. Чтобы при вводе в поле "что-то еще" (ячейка D2) и нажетия на Enter курсор сам перескакивал на B3, а в ячейке А3 поставился (сам!) порядковый номер?
3. Чтобы, после того, если в поле "ФИО" просто нажат Enter, то подвелся бы итог, т.е. автоссумировался бы весь столбец С, начиная с С2 и заканчивая последним введенным человеком.

Заранее благодарен за ответ
...
Рейтинг: 0 / 0
23.04.2003, 09:15
    #32146352
?
?
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
Включить запись макроса, попрыгать по ячейкам, а потом посмотреть что там макрос нагенирировал - слабо?
...
Рейтинг: 0 / 0
23.04.2003, 10:44
    #32146435
Wit
Wit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
Дык этого "попрыгать по ячейкам" не делает! если бы все так просто было...
...
Рейтинг: 0 / 0
23.04.2003, 11:28
    #32146481
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
У листа есть событие

Код: plaintext
1.
2.
3.
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print Target.Address
End Sub


На него мог повесить код перехода туда куда тебе нужно.

Хотя еще могло бы помочь (наверное) задание области для редактирование и защиты листа. Так и крутился бы только в своей области.

З.Ы.
Учись прыгать
...
Рейтинг: 0 / 0
23.04.2003, 11:30
    #32146485
xthn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
У листа есть событие

Код: plaintext
1.
2.
3.
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print Target.Address
End Sub


На него мог повесить код перехода туда куда тебе нужно при достижение того, откуда надо переходить

Хотя еще могло бы помочь задание области для редактирование и защиты листа. Так и крутился бы только в разрешонной области.
...
Рейтинг: 0 / 0
23.04.2003, 11:31
    #32146490
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопросы по Excel (помогите кто сможет)
Пардон за дубляж - глюки какие-то.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопросы по Excel (помогите кто сможет) / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]