Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 26.05.2020
Сообщений: 3
Excel

Поиск и автозаполнение строк из одного листа в другом

26.05.2020, 16:10. Показов 1188. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, уважаемые гуру)
Прошу помощи. Есть таблица с данными продуктов(б,ж,у) на одной странице. На другой странице составляем рацион. Нужно как то связать эти страницы и при вводе названия продукта на 2 станице автоматически заполнялись остальные строки (б,ж,у).
Спасибо огромное заранее!
Вложения
Тип файла: xls Таблица калорийности продуктов (1).xls (61.5 Кб, 3 просмотров)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.05.2020, 16:10
Ответы с готовыми решениями:

Поиск и отображение таблиц одного листа на другом
Добрый день! Нужна помощь по excel и vba. В общем на одном листе будут находится таблицы с параметрами записанными в столбцы, на другом ...

Отображение части данных одного листа на другом
Здравствуйте! У меня вопрос: есть две страницы "Лист1" - пустая, и "Лист2" - с данными. Можно ли сделать в "Лист1" ссылку на...

Копирование данных с одного листа в таблицу на другом листе
Напишите пожалуйста код, как все данные из Лист2 колонки B9 скопировать на другой лист1 в умную таблицу, не могу разобраться, с моими...

8
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.05.2020, 16:19
Посмотрите вариант с ВПР()
Вложения
Тип файла: zip Sample_for_27420.zip (20.3 Кб, 9 просмотров)
0
0 / 0 / 0
Регистрация: 26.05.2020
Сообщений: 3
26.05.2020, 16:31  [ТС]
Отлично! Спасибо огромное! А как вы так сделали? пол дня искал не мог найти решение нигде.
А если например название продукта сложное (например Зелёный горошек "Фрау Марта"). Можно ли как то сделать чтобы при вводе первых нескольких букв выпадал список соответствия (например если несколько фирм зеленого горошка) и можно было выбрать?
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.05.2020, 16:38
Данные-Проверка данных-Список

Этот выпадающий список не позволяет себе таких вольностей
но если использовать связку TextBox+ListBox (или ComboBox), то можно. Здесь на форуме, таких тем, что блох на бездомной собаке.
0
0 / 0 / 0
Регистрация: 26.05.2020
Сообщений: 3
26.05.2020, 17:13  [ТС]
Спасибо,вроде нашел. Т.е это будет осуществляться с помощью формы, да? а чтобы формы не было, а был выпадающий список, так никак не получится?
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.05.2020, 17:30
Здесь много тем, где элементы управления располагаются именно на рабочем листе, только на форме надёжнее. На листе они чужие, на форме свои, поэтому, если не хотите рисковать берите форму. Выбор за Вами.
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
26.05.2020, 18:14
Вот пример с ComboBox. Товар будет добавлен только из списка существующих, после выбора/ввода и нажатия клавиши ENTER
Вложения
Тип файла: zip Sample_for_27420_2.zip (33.6 Кб, 19 просмотров)
0
 Аватар для pashulka
4139 / 2243 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
27.05.2020, 08:12
Если "подсказки" в заполнении от самого ComboBox не нужны, то можно выделить любую ячейку в столбце A, затем Разработчик - Режим конструктора и Свойства, после чего выделить поле со списком.
В диалоговом окне Properties найти свойство MatchEntry и установить его значение как 2-fmMatchEntryNone. Теперь можно закрыть окно свойств и ещё раз кликнуть на Режим конструктора.

P.S. Разумеется, некоторые действия можно выполнять в другом порядке, например, сначала выделить поле со списком и только затем свойства.
0
Одесса - Украина
 Аватар для MikeVol
521 / 199 / 70
Регистрация: 01.04.2020
Сообщений: 615
27.05.2020, 08:56
Немного улучшил первый вариант от pashulka с ВПР.
Файл прилагаю.

Применил формулу массива.
Вложения
Тип файла: 7z Форум (4).7z (24.6 Кб, 15 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.05.2020, 08:56
Помогаю со студенческими работами здесь

Копирование некоторых ячеек с одного листа в первую пустую строку на другом листе
Добрый день! У меня такая задача, есть лист Anketa и лист MB. Лист Anketa это анкета для заполнения, состоит из множества заполняемых...

Выбор построенного графика с одного листа, в соответствии со значением ячейки на другом листе
Добрый день товарищи. Хотелось бы у вас узнать, сможете ли вы подсказать мне, правильный макрос или же в екселе есть такая функция. Опишу...

Перенос строк с одного листа в другой
На первом листе заполняю ячейку первую.. вторую итд (сверху вниз), как сделать так чтобы содержимое ячеек переместилось на второй лист и...

Перенос строк с одного листа на другой
Добрый день! Задача такая: Необходимо автоматически переносить(с удалением из первого листа) строки на другой лист при выполнении...

Добавление строк из одного листа в другой с группировкой
Уважаемых женщин поздравляю с праздником 8 Марта! Прошу всех подсказать, как сделать чтобы добавляя строку внутрь существующей таблицы и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru