Добрый день! Уважаемые знатоки XL и VBA прошу оказать содействие в решении возникшей проблемы Есть таблица № 1 со множеством столбцов и ещё большим количеством строк. Содержание ячеек представлено в виде текстовой информации, дат, цен, текстовой информацией, выбираемой из выпадающего списка. Как сделать так, чтобы в Таблице № 2 очередного листа книги отражалась (дублировалась) информация лишь по нескольким ячейкам Таблицы № 1, но только после того как в Таблице № 1 будет выбрано определенное значение. То есть, если в Таблице № 1 в Заголовке 12 какой-либо строчки появляется нужное значение, тогда эта строчка с определенным (меньшим) набором ячеек переносится в Таблицу № 2 и встает по порядку.
Добрый день! Уважаемые знатоки XL и VBA прошу оказать содействие в решении возникшей проблемы Есть таблица № 1 со множеством столбцов и ещё большим количеством строк. Содержание ячеек представлено в виде текстовой информации, дат, цен, текстовой информацией, выбираемой из выпадающего списка. Как сделать так, чтобы в Таблице № 2 очередного листа книги отражалась (дублировалась) информация лишь по нескольким ячейкам Таблицы № 1, но только после того как в Таблице № 1 будет выбрано определенное значение. То есть, если в Таблице № 1 в Заголовке 12 какой-либо строчки появляется нужное значение, тогда эта строчка с определенным (меньшим) набором ячеек переносится в Таблицу № 2 и встает по порядку.kazityrs
в Заголовке 12 какой-либо строчки появляется нужное значение,
Как узнать что оно нужное? Будет отметка нужности то функции ИНДЕКС, ПОИСКПОЗ Вам помогут. Да еще наверно СЧЁТЕСЛИ к ним (это чтоб по порядку), а для макроса тоже необходима отметка нужности.
Цитата
в Заголовке 12 какой-либо строчки появляется нужное значение,
Как узнать что оно нужное? Будет отметка нужности то функции ИНДЕКС, ПОИСКПОЗ Вам помогут. Да еще наверно СЧЁТЕСЛИ к ним (это чтоб по порядку), а для макроса тоже необходима отметка нужности.gling
ЯД-41001506838083
Сообщение отредактировал gling - Вторник, 04.03.2014, 21:02
Узнать просто. Я сам его выбираю в любой ячейке столбца с заколовком 12 из выпадающего списка. В выпадающем списке разные слова и при выборке нужного, должны происходить определнные собития
Узнать просто. Я сам его выбираю в любой ячейке столбца с заколовком 12 из выпадающего списка. В выпадающем списке разные слова и при выборке нужного, должны происходить определнные собитияkazityrs
китин, спасибо большое. По-моему то что надо! Таких примеров в книжках нет. Или не те книжки почитываю. А будет ли рабоать формула, если в Заколовке 12 будет выражение "верно, проверить завтра"? И, ещё, будет ли работать формула, если я добавлю третью и последующие странички? То есть, если в заголовке 12 первой странички выбирается ключевое слова "оперативно", то запись с определенным набором ячеек этой строчки появляется в табличке третьей странички и т.п.?
китин, спасибо большое. По-моему то что надо! Таких примеров в книжках нет. Или не те книжки почитываю. А будет ли рабоать формула, если в Заколовке 12 будет выражение "верно, проверить завтра"? И, ещё, будет ли работать формула, если я добавлю третью и последующие странички? То есть, если в заголовке 12 первой странички выбирается ключевое слова "оперативно", то запись с определенным набором ячеек этой строчки появляется в табличке третьей странички и т.п.?kazityrs
Сообщение отредактировал kazityrs - Четверг, 06.03.2014, 19:50
китин, Добрый день! Что-то не получается. Перенес формулу в рабочий файл. Подправил ссылки, чуть увеличил количество столбцов в таблице с результатами, но в ячейках пусто. Только формулы в строке формул. Обратил внимание на то, что если при выделенной ячейке установить курсор в строку формул, то пропадают фигурные скобки и XL выдает сообщение "Нельзя изменять часть массива". И больше ничего сделать невозможно. Приходится отключать, снимая задачу через диспетчер задач ПК. Значения в части формулы ... СТРОКА(A1));ПОИСКПОЗ(A$4; ... не изменяются, в каждой ячейке одинаковые
китин, Добрый день! Что-то не получается. Перенес формулу в рабочий файл. Подправил ссылки, чуть увеличил количество столбцов в таблице с результатами, но в ячейках пусто. Только формулы в строке формул. Обратил внимание на то, что если при выделенной ячейке установить курсор в строку формул, то пропадают фигурные скобки и XL выдает сообщение "Нельзя изменять часть массива". И больше ничего сделать невозможно. Приходится отключать, снимая задачу через диспетчер задач ПК. Значения в части формулы ... СТРОКА(A1));ПОИСКПОЗ(A$4; ... не изменяются, в каждой ячейке одинаковыеkazityrs
Всё, ошибка решена - не верные значения вносил. Все замечательно. Вот только очередная проблема. Если продолжать список во вкладке "Лист1", то значения в другие вкладки не переносятся пока не изменишь диапазоны в формуле. Как можно исправить?
Всё, ошибка решена - не верные значения вносил. Все замечательно. Вот только очередная проблема. Если продолжать список во вкладке "Лист1", то значения в другие вкладки не переносятся пока не изменишь диапазоны в формуле. Как можно исправить?kazityrs
поставьте сразу большие диапазоны,заведомо большие,чем может быть.можно конечно поиграться со СМЕЩ,но формулы и так тяжелые,а со СМЕЩ и вообще.....
поставьте сразу большие диапазоны,заведомо большие,чем может быть.можно конечно поиграться со СМЕЩ,но формулы и так тяжелые,а со СМЕЩ и вообще..... китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
китин, Добрый день! Пытаюсь использовать Вашу формулу но у меня не получается. Объясните, пожалуйста, что я делаю не так. Заранее благодарю за помощь.
китин, Добрый день! Пытаюсь использовать Вашу формулу но у меня не получается. Объясните, пожалуйста, что я делаю не так. Заранее благодарю за помощь.To4ka
китин, Добрый день! А можно ли как условие принять >0. Т.Е если значение в ячейке =0 то строка остаестя, а если >0 то строка переносится на следующий лист? китин,
китин, Добрый день! А можно ли как условие принять >0. Т.Е если значение в ячейке =0 то строка остаестя, а если >0 то строка переносится на следующий лист? китин,chulpan
chulpan, вы думаете, что я три года держу в памяти именно эту тему? не помню я. приложите ваш пример, лучше в новой теме. будем вспоминать [p.s.]вы смелый человек. за три года воды много утекло, а китин все еще здесь [moder]В новой. Эту закрываю[/moder]
chulpan, вы думаете, что я три года держу в памяти именно эту тему? не помню я. приложите ваш пример, лучше в новой теме. будем вспоминать [p.s.]вы смелый человек. за три года воды много утекло, а китин все еще здесь [moder]В новой. Эту закрываю[/moder]китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал _Boroda_ - Четверг, 30.03.2017, 14:00