| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB6 > Excel: автоматическое перемещение фокуса |
| Автор: Bender 19.2.2004, 09:54 |
| Пользователь в Экселе последовательно (по строкам) заполняет цифрами ячейки в таблице. Как сделать так, чтобы при достижении ячейки в 10-м столбце фокус автомаматическм перемещался в ячейку на 1й-столбец и на стоку ниже? |
| Автор: shilnik 19.2.2004, 11:52 |
| На событие WorkSheet_Change If Range.Adress="{Ячейка в 10-м столбце}" Then ThisWorksheet.Range("{Ячейка, куда прыгруть}).Select End If Что-то вроде этого. |
| Автор: hobotyara 19.2.2004, 12:38 |
| Делается всё совершенно просто. Внутри строки переход между ячейками делается клавишей Tab, а переход между строками - Enter |
| Автор: max_crt 20.2.2004, 14:41 |
| Точно так, hobotyara! А я сколько работаю с Экселем, про такое впервый раз узнал, иногда действительно так очень удобно.... |
| Автор: Гость_Alex 20.2.2004, 20:36 |
| Excel: Как выделить ячейку (программно), адрес которой записан в другой ячейке? |
| Автор: hobotyara 24.2.2004, 13:31 |
| Допустим в ячейке С5, находится адрес A48, тогда считываешь его в строковую переменную strA=cells(5,3).value и выделяешь нужную тебе ячейку Range(strA).select В принципе может быть записан и диапазон ячеек... |