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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.04.2015, 21:55   #1
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию Создание новой строки (снизу) при вводе значения в ячейку

Добрый день!
Имеется макрос (в приложении) который копирует строку активной ячейки с формулами и вставляет ее ниже активной ячейки. Все отлично работает, если использовать выпадающий список (копирует и вставляет куда нужно, не вылезает за объединенные ячейки "блока"), т.е. активная ячейка остается та, в которой делается выбор.
НО, если вводить в ячейку данные с клавиатуры (будет необходимо в работе) то строка, естественно копируется уже не та, в которой вводилось значение, а другая (в зависимости, что нажать после ввода данных (ентер, стрелки и т.п.)).

Нужно, чтобы при вводе значений с клавиатуры строки копировались так же, как и при выборе значений из списка!

Или подскажите альтернативный способ заполнения данных с созданием новых строк (с использованием выпадающего списка и ввода с клавиатуры)

Помогите, пожалуйста!

Заранее благодарю
Вложения
Тип файла: rar Новый акт - с макросом - копия - копия — копия.rar (58.5 Кб, 25 просмотров)
Z0RGE вне форума Ответить с цитированием
Старый 14.04.2015, 23:56   #2
omegastripes
Новичок
Джуниор
 
Регистрация: 14.07.2011
Сообщений: 2
Счастье

Цитата:
Сообщение от Z0RGE Посмотреть сообщение
... Нужно, чтобы при вводе значений с клавиатуры строки копировались так же, как и при выборе значений из списка! ...
Перед строкой
Код:
i = ActiveCell.Row
добавить строку
Код:
Target.Select
omegastripes вне форума Ответить с цитированием
Старый 17.04.2015, 21:10   #3
Z0RGE
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 48
По умолчанию

Большое спасибо, очень помогли!
Z0RGE вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое заполнение ячейки при вводе данных в другую ячейку. Julie Khvostova Microsoft Office Excel 10 18.07.2019 12:08
Автопереименование листа при вводе в ячейку и обратная процедура w00t Microsoft Office Excel 1 31.01.2013 13:09
Получение значения при вводе определенного значения armanmal Microsoft Office Excel 6 21.11.2011 17:30
Вывод сообщения при вводе цыфры в ячейку vasyater Microsoft Office Excel 2 23.06.2010 16:32
При вводе значения в ячейку нужно изменить ее размер skobarka Microsoft Office Excel 2 26.09.2008 16:35