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

Вход

Регистрация

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

 

= Мир MS Excel/Как сделать автомат копирование списка при выборе? - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как сделать автомат копирование списка при выборе?
pawelsalin83 Дата: Вторник, 23.07.2024, 16:11 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
Как сделать автоматическое копирование ячеек в ячейки начиная с А20 на листе Запуск при выборе соответствующего оборудования в ячейке А1 листа Запуск.
Данные для копирования нужно брать листов с названиями оборудования.
Столбцы куда нужно копировать и столбцы в листах с которых нужно копировать названы одинаково.
К сообщению приложен файл: 7882882.xlsm (42.6 Kb)


С уважением, Павел Салин
 
Ответить
СообщениеКак сделать автоматическое копирование ячеек в ячейки начиная с А20 на листе Запуск при выборе соответствующего оборудования в ячейке А1 листа Запуск.
Данные для копирования нужно брать листов с названиями оборудования.
Столбцы куда нужно копировать и столбцы в листах с которых нужно копировать названы одинаково.

Автор - pawelsalin83
Дата добавления - 23.07.2024 в 16:11
Hugo Дата: Среда, 24.07.2024, 00:14 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3487
Репутация: 752 ±
Замечаний: 0% ±

365
Можно использовать ФИЛЬТР() и двссыл, только с умной таблицей не срастается...
С названиями не понял, поэтому без примера. В диапазоне работает. Если выпадающий список сделать, а не фильтр диапазона умной таблицы.


excel@nxt.ru
webmoney: E265281470651 Z422237915069


Сообщение отредактировал Hugo - Среда, 24.07.2024, 00:19
 
Ответить
СообщениеМожно использовать ФИЛЬТР() и двссыл, только с умной таблицей не срастается...
С названиями не понял, поэтому без примера. В диапазоне работает. Если выпадающий список сделать, а не фильтр диапазона умной таблицы.

Автор - Hugo
Дата добавления - 24.07.2024 в 00:14
pawelsalin83 Дата: Среда, 24.07.2024, 08:20 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
С названиями не понял, поэтому без примера.


Вложил файл, где добавил вкладку, с примером того как хочу.
Соответственно если в верхней таблице добавлять еще одну строку с оборудованием, то и список номенклатур тоже необходимо автоматически обновлять.
К сообщению приложен файл: primer2.xlsm (46.2 Kb)


С уважением, Павел Салин

Сообщение отредактировал pawelsalin83 - Среда, 24.07.2024, 08:32
 
Ответить
Сообщение
С названиями не понял, поэтому без примера.


Вложил файл, где добавил вкладку, с примером того как хочу.
Соответственно если в верхней таблице добавлять еще одну строку с оборудованием, то и список номенклатур тоже необходимо автоматически обновлять.

Автор - pawelsalin83
Дата добавления - 24.07.2024 в 08:20
Hugo Дата: Среда, 24.07.2024, 08:47 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3487
Репутация: 752 ±
Замечаний: 0% ±

365
Я предлагаю такой вариант, ведь Вы опубликовались не в разделе VBA.
Если делать макросом - можно по событию определять какой лист выбран и действовать.
К сообщению приложен файл: vypadajushhijfiltr.xlsm (42.3 Kb)


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеЯ предлагаю такой вариант, ведь Вы опубликовались не в разделе VBA.
Если делать макросом - можно по событию определять какой лист выбран и действовать.

Автор - Hugo
Дата добавления - 24.07.2024 в 08:47
pawelsalin83 Дата: Среда, 24.07.2024, 09:28 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo,
уже позитивно)
только не могу очистить от формул столбцы D:G. как это сделать. я с этими ячейками буду работать дальше. где то заполнять, где то простые вычисления делать.

Получается чтобы решить мой вопрос нужно это делать в макросе?
если в верхней таблице добавлять еще одну строку с оборудованием, то и список номенклатур тоже необходимо автоматически обновлять
К сообщению приложен файл: primer_3ver.xlsm (42.5 Kb)


С уважением, Павел Салин

Сообщение отредактировал pawelsalin83 - Среда, 24.07.2024, 10:02
 
Ответить
СообщениеHugo,
уже позитивно)
только не могу очистить от формул столбцы D:G. как это сделать. я с этими ячейками буду работать дальше. где то заполнять, где то простые вычисления делать.

Получается чтобы решить мой вопрос нужно это делать в макросе?
если в верхней таблице добавлять еще одну строку с оборудованием, то и список номенклатур тоже необходимо автоматически обновлять

Автор - pawelsalin83
Дата добавления - 24.07.2024 в 09:28
pawelsalin83 Дата: Среда, 24.07.2024, 10:01 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
Hugo,
только не могу очистить от формул столбцы D:G.


с этим вопросом разобрался))


С уважением, Павел Салин
 
Ответить
СообщениеHugo,
только не могу очистить от формул столбцы D:G.


с этим вопросом разобрался))

Автор - pawelsalin83
Дата добавления - 24.07.2024 в 10:01
Nic70y Дата: Среда, 24.07.2024, 11:00 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 8937
Репутация: 2337 ±
Замечаний: 0% ±

Excel 2010
вариант с доп.столбцами в верхней таблице
К сообщению приложен файл: 115.xlsm (38.2 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениевариант с доп.столбцами в верхней таблице

Автор - Nic70y
Дата добавления - 24.07.2024 в 11:00
pawelsalin83 Дата: Среда, 24.07.2024, 14:40 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
Nic70y,
тогда хотелось бы пояснение логики сочетания формул...
иначе не могу самостоятельно разобраться и перенести эти формулы в рабочий файл..


С уважением, Павел Салин
 
Ответить
СообщениеNic70y,
тогда хотелось бы пояснение логики сочетания формул...
иначе не могу самостоятельно разобраться и перенести эти формулы в рабочий файл..

Автор - pawelsalin83
Дата добавления - 24.07.2024 в 14:40
Nic70y Дата: Среда, 24.07.2024, 16:39 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 8937
Репутация: 2337 ±
Замечаний: 0% ±

Excel 2010
Столбец1 - считаем кол-во строк на соот. листе минус 1 (заголовок)
Столбец2 - начальная строка для листа (сумма предыдущих + 1)
G1 - всего строк
Код
=ЕСЛИ(СТРОКА(A1)>$G$1;"";ДВССЫЛ("'"&ИНДЕКС(таблПоиск11[Оборудование, шифр];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))&"'!"&АДРЕС(СТРОКА(A1)-ИНДЕКС(таблПоиск11[Столбец2];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))+3;СТОЛБЕЦ())))

=ЕСЛИ(СТРОКА(A1)>$G$1;"" - если строка таблицы больше, чем всего строк = пустоте*
ПОИСКПОЗ(СТРОКА(A2);таблПоиск11[Столбец2])) неточным поиском ищем строку в Столбец2
ИНДЕКС(таблПоиск11[Оборудование, шифр];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2])) - получаем имя листа в кол-ве строк соот. листу
СТРОКА(A1)-ИНДЕКС(таблПоиск11[Столбец2];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))+3 - из текущей* строки вычитаем номер первой строки листа, получаем очередную строку (+ 3 - корректировка на заголовок)
СТОЛБЕЦ() - столбцы соответствуют, по этому другие вычисления не нужны
АДРЕС - получаем ссылку на ячейку


ЮMoney 41001841029809
 
Ответить
СообщениеСтолбец1 - считаем кол-во строк на соот. листе минус 1 (заголовок)
Столбец2 - начальная строка для листа (сумма предыдущих + 1)
G1 - всего строк
Код
=ЕСЛИ(СТРОКА(A1)>$G$1;"";ДВССЫЛ("'"&ИНДЕКС(таблПоиск11[Оборудование, шифр];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))&"'!"&АДРЕС(СТРОКА(A1)-ИНДЕКС(таблПоиск11[Столбец2];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))+3;СТОЛБЕЦ())))

=ЕСЛИ(СТРОКА(A1)>$G$1;"" - если строка таблицы больше, чем всего строк = пустоте*
ПОИСКПОЗ(СТРОКА(A2);таблПоиск11[Столбец2])) неточным поиском ищем строку в Столбец2
ИНДЕКС(таблПоиск11[Оборудование, шифр];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2])) - получаем имя листа в кол-ве строк соот. листу
СТРОКА(A1)-ИНДЕКС(таблПоиск11[Столбец2];ПОИСКПОЗ(СТРОКА(A1);таблПоиск11[Столбец2]))+3 - из текущей* строки вычитаем номер первой строки листа, получаем очередную строку (+ 3 - корректировка на заголовок)
СТОЛБЕЦ() - столбцы соответствуют, по этому другие вычисления не нужны
АДРЕС - получаем ссылку на ячейку

Автор - Nic70y
Дата добавления - 24.07.2024 в 16:39
pawelsalin83 Дата: Четверг, 25.07.2024, 08:08 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

2021
Nic70y,
Спасибо!


С уважением, Павел Салин
 
Ответить
СообщениеNic70y,
Спасибо!

Автор - pawelsalin83
Дата добавления - 25.07.2024 в 08:08
  • Страница 1 из 1
  • 1
Поиск:

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