Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Переход в ячейку при условии - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Переход в ячейку при условии (Макросы/Sub)
Переход в ячейку при условии
VIDEO56 Дата: Четверг, 23.07.2015, 14:54 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 23 ±
Замечаний: 0% ±

Excel 2010
Еще раз всех приветствую.
Подскажите код макроса.
Задача в следующем: а столбе А вводится значение "х", так как таблица около 150 столбцов нужно, чтобы при вводе значения в столбец А курсор сразу перемещался на ячейку ВВ.
Пример думаю не обязателен.
Заранее спасибо


Всем удачного дня!
 
Ответить
СообщениеЕще раз всех приветствую.
Подскажите код макроса.
Задача в следующем: а столбе А вводится значение "х", так как таблица около 150 столбцов нужно, чтобы при вводе значения в столбец А курсор сразу перемещался на ячейку ВВ.
Пример думаю не обязателен.
Заранее спасибо

Автор - VIDEO56
Дата добавления - 23.07.2015 в 14:54
KSV Дата: Четверг, 23.07.2015, 15:21 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Можно так
К сообщению приложен файл: BB.xlsm (12.1 Kb)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеМожно так

Автор - KSV
Дата добавления - 23.07.2015 в 15:21
Udik Дата: Четверг, 23.07.2015, 15:26 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
не нужен макрос, достаточно ввести конечный адрес в соответствующее поле(на картинках там где А1 превратилось в ВК2) и нажать ввод
[p.s.]если хочется цифрами вводить - переключиться на режим RC
К сообщению приложен файл: 2389084.jpg (28.9 Kb) · 2149368.jpg (25.0 Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com


Сообщение отредактировал Udik - Четверг, 23.07.2015, 15:32
 
Ответить
Сообщениене нужен макрос, достаточно ввести конечный адрес в соответствующее поле(на картинках там где А1 превратилось в ВК2) и нажать ввод
[p.s.]если хочется цифрами вводить - переключиться на режим RC

Автор - Udik
Дата добавления - 23.07.2015 в 15:26
KSV Дата: Четверг, 23.07.2015, 15:46 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Udik,
нужно, чтобы при вводе значения в столбец А курсор сразу перемещался на ячейку ВВ


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
СообщениеUdik,
нужно, чтобы при вводе значения в столбец А курсор сразу перемещался на ячейку ВВ

Автор - KSV
Дата добавления - 23.07.2015 в 15:46
VIDEO56 Дата: Четверг, 23.07.2015, 16:00 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 23 ±
Замечаний: 0% ±

Excel 2010
KSV, почти. Только вот если я хочу удалить значение из столба А меня опять перекидывает на столб 53!


Всем удачного дня!
 
Ответить
СообщениеKSV, почти. Только вот если я хочу удалить значение из столба А меня опять перекидывает на столб 53!

Автор - VIDEO56
Дата добавления - 23.07.2015 в 16:00
Roman777 Дата: Четверг, 23.07.2015, 16:07 | Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 980
Репутация: 127 ±
Замечаний: 0% ±

Excel 2007, Excel 2013
VIDEO56, Макос чётко отрабатывает. Если я удаляю значения, то он не перескакивает. Если вы будете сокращать кол-во символов в ячейке, то естественно значение в ячейке останется - вы вводите данные, просто другие - поэтому перескок.


Много чего не знаю!!!!
 
Ответить
СообщениеVIDEO56, Макос чётко отрабатывает. Если я удаляю значения, то он не перескакивает. Если вы будете сокращать кол-во символов в ячейке, то естественно значение в ячейке останется - вы вводите данные, просто другие - поэтому перескок.

Автор - Roman777
Дата добавления - 23.07.2015 в 16:07
KSV Дата: Четверг, 23.07.2015, 16:22 | Сообщение № 7
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
меня опять перекидывает на столб 53

При удалении - не перекидывает.
Специально для этого там проверка значения ячейки [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Column <> 1 Then Exit Sub
     If Len(Target(1)) Then Target.Offset(, 53).Select
       '^^^^^^^^^ проверка. и переход только если в ячейке столбца А - "НЕ ПУСТО"
End Sub
[/vba]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333
 
Ответить
Сообщение
меня опять перекидывает на столб 53

При удалении - не перекидывает.
Специально для этого там проверка значения ячейки [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
     If Target.Column <> 1 Then Exit Sub
     If Len(Target(1)) Then Target.Offset(, 53).Select
       '^^^^^^^^^ проверка. и переход только если в ячейке столбца А - "НЕ ПУСТО"
End Sub
[/vba]

Автор - KSV
Дата добавления - 23.07.2015 в 16:22
VIDEO56 Дата: Четверг, 23.07.2015, 16:23 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 262
Репутация: 23 ±
Замечаний: 0% ±

Excel 2010
Спасибо други! Все в норме!


Всем удачного дня!
 
Ответить
СообщениеСпасибо други! Все в норме!

Автор - VIDEO56
Дата добавления - 23.07.2015 в 16:23
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Переход в ячейку при условии (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!