Добрый день. Имеется книга Excel (версия от 2007г), в которой осуществляется складской учет. На листе 1 живет перечень номенклатурных позиций (построчно) На листе 2 живет перечень операций с номенклатурными позициями (накопительным итогом) На данный момент приходится искать необходимую номенклатуру в листе 1, копировать часть данных и вручную добавлять в конец таблицы на листе 2 (добавлять новую строчку). Задача - автоматически переносить выбранный на листе 1 артикул - в новую (не заполненную) строку на листе 2 (накопительным итогом). Вижу это событие, например, в виде использования макроса, инициированного двойным кликом на артикул таблицы с листа 1, или предложите свой удобный вариант
Спасибо!
Добрый день. Имеется книга Excel (версия от 2007г), в которой осуществляется складской учет. На листе 1 живет перечень номенклатурных позиций (построчно) На листе 2 живет перечень операций с номенклатурными позициями (накопительным итогом) На данный момент приходится искать необходимую номенклатуру в листе 1, копировать часть данных и вручную добавлять в конец таблицы на листе 2 (добавлять новую строчку). Задача - автоматически переносить выбранный на листе 1 артикул - в новую (не заполненную) строку на листе 2 (накопительным итогом). Вижу это событие, например, в виде использования макроса, инициированного двойным кликом на артикул таблицы с листа 1, или предложите свой удобный вариант
Извините, если не разобрался с правилами. Макрос - это один из вариантов решений. Какой именно вариант будет лучшим - не знаю, поэтому страшиваю сначала в этом разделе.
Извините, если не разобрался с правилами. Макрос - это один из вариантов решений. Какой именно вариант будет лучшим - не знаю, поэтому страшиваю сначала в этом разделе.Callione
Wasilic, респектище! работает идеально! Это лучшее, что я видел за последние пару дней!
1. Одно но: в вашем файле у меня данные вставляются под вторую таблицу, а не во внутрь (см. вложенную картинку).
2. И еще тут столкнулся с одной проблемой (не в вашем скрипте) - при достижении последней строки 2й таблицы очередное значение добавляется тупо на границу (итоговая строка темного фона) и, далее ниже - без добавления в таблице новой строки. Можете сразу учесть этот нюанс?
Wasilic, респектище! работает идеально! Это лучшее, что я видел за последние пару дней!
1. Одно но: в вашем файле у меня данные вставляются под вторую таблицу, а не во внутрь (см. вложенную картинку).
2. И еще тут столкнулся с одной проблемой (не в вашем скрипте) - при достижении последней строки 2й таблицы очередное значение добавляется тупо на границу (итоговая строка темного фона) и, далее ниже - без добавления в таблице новой строки. Можете сразу учесть этот нюанс?Callione
у меня данные вставляются под вторую таблицу, а не во внутрь (см. вложенную картинку).
1. Макрос определяет последнюю заполненную строку в столбце С. Что у Вас в строке "Итого" ? Что итожите в артикулах? Там должно быть пусто! 2. Надо было определяться сразу. Откуда мне известно, что строки должны добавляться. У Вас еще будет много нюансов. Я думал Вам нужна идея для решения задачи, а Вам нужно готовое решение со многими нюансами. Будет время, подумаю.
у меня данные вставляются под вторую таблицу, а не во внутрь (см. вложенную картинку).
1. Макрос определяет последнюю заполненную строку в столбце С. Что у Вас в строке "Итого" ? Что итожите в артикулах? Там должно быть пусто! 2. Надо было определяться сразу. Откуда мне известно, что строки должны добавляться. У Вас еще будет много нюансов. Я думал Вам нужна идея для решения задачи, а Вам нужно готовое решение со многими нюансами. Будет время, подумаю.Wasilich
Спасибо за комментарий по п.1. Удалил во второй таблице пустые строки (в т.ч. пронумерованные в столбце №п/п), а также удалил строку "Итого". В результате ваш скрипт заработал корректно. При этом таблица стала автоматически добавлять новые строки под копируемые макросом значения
Все работает. Еще раз большое спасибо!
Спасибо за комментарий по п.1. Удалил во второй таблице пустые строки (в т.ч. пронумерованные в столбце №п/п), а также удалил строку "Итого". В результате ваш скрипт заработал корректно. При этом таблица стала автоматически добавлять новые строки под копируемые макросом значения
А не могли бы вы расшифровать этот код. Пробывал для своих целей, подходит, но не могу разобраться как настроить в excel так себе.. особенно в VBA На одной странице при выборе разных признаков, формируется в одну строчку артикул, в другую цена, в 3ю словестное описание. нужно прикрутить кнопку, чтоб при ее нажатии Артикул, цена, и описание добавлялись в Бланк заказа на один лист, и в счет на другой лист. Заранее спасибо [moder]Тема закрыта. Читайте Правила форума
А не могли бы вы расшифровать этот код. Пробывал для своих целей, подходит, но не могу разобраться как настроить в excel так себе.. особенно в VBA На одной странице при выборе разных признаков, формируется в одну строчку артикул, в другую цена, в 3ю словестное описание. нужно прикрутить кнопку, чтоб при ее нажатии Артикул, цена, и описание добавлялись в Бланк заказа на один лист, и в счет на другой лист. Заранее спасибо [moder]Тема закрыта. Читайте Правила форумаDiman151