Установка фильтра сводной таблицы через vba по наименованию , а не по номеру элемента в списке

Анонимные
2019-06-01T06:13:38+00:00

Ексель 2016. Сводная таблица подключена к олап Кубу. В сводной таблице есть поля. В т.ч. "контрагент", "товар" Оба поля содержат текст и находятся в области фильтра. Ставлю на запись макрос. Выбираю в фильтрах контрагент5 и товар25. Останавливаю запись. Смотрю макрос. Там: Фильтр по [контрагент5] (все в порядке) и , ВМЕСТО [товар25] написано [7] (просто число семь) - порядковый номер товара в списке в фильтре(именно порядковый номер, а не код элемента в олап кубе...).

Как выбрать товар по наименованию, а не по номеру в списке? Почему в некоторых полях наименования, а в некоторых- номера???

Microsoft 365 и Office | Excel | Для дома | Windows
Microsoft 365 и Office | Excel | Для дома | Windows

Семейство программного обеспечения Майкрософт для работы с электронными таблицами, оснащенное инструментами для анализа, построения диаграмм и обмена данными.

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев

Ответы: 61

Сортировать по: Новейшие
  1. Анонимные
    2019-06-07T02:01:05+00:00
    1. У меня пользователь спросил, цитата: "Как найти поставщика "Бренд № 2520006093935".

    Решение:

    в Фильтр OLAP-куба, поставить "Бренды" и выбрать необходимый пользователю Бренд, в строки Сводной таблицы установить "Поставщики":

    1. Вы пишите, цитата: "Как мне из названия "г. Сургут Ооо тк север" угадать параметр поиска "315"? (Скрины ранее по форуму05.06.2019 9:35:17)". Я не нашёл вашего сообщения от 05.06.2019 9:35:17, приведите скриншот этого сообщения с указанной вами датой и временем.

    К сожалению, вам самостоятельно не решить вашу задачу. Ищите у себя в городе IT-Специалиста, который окажет вам помощь в решении вашей задачи.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. Анонимные
    2019-06-07T01:08:48+00:00

    Ок.

    У вас пользователь задал что ему нужен бренд "Бренд №2520006093935". И вы по нему, угадали параметр поиска " 2520006093935" и подставили его в макрос

    Как мне из названия "г. Сургут Ооо тк север" угадать параметр поиска "315"? (Скрины ранее по форуму05.06.2019 9:35:17)

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2019-06-06T18:26:08+00:00

    Нет, не понятно!!!

    Уточнение приведённое вами, цитата: "Уточняю:

    Только мне известно название бренда "Бренд №2520006093935".

    Параметр поиска [2520006093935] мне не известен.". ..."

    так как "Параметр поиска [2520006093935]" однозначно идентифицирует товар под названием "Бренд №2520006093935".

    Вы можете русским языком написать, что вам известно и что вы ищите, название товара или название Поставщика разыскиваемого вами товара?!!!

    Вы внимательно изучили скриншоты моего предыдущего сообщения?

    Вы внимательно изучили файл-пример OLAP-куба и организации поиска:

    -поиск поставляемых продуктов Поставщиками товаров;

    -поиск по названию продукта, Поставщика товара.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. Анонимные
    2019-06-06T16:22:00+00:00

    Уточняю:

    Только мне известно название бренда "Бренд №2520006093935".

    Параметр поиска [2520006093935] мне не известен.".

    Так понятно?

    В остальном-без изменений.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  5. Анонимные
    2019-06-06T10:24:57+00:00

    А теперь переведите на русский язык то что вы написали, цитата: "Класс! Только мне известно название поставщика "Бренд №2520006093935".

    Параметр поиска [2520006093935] мне не известен.".

    Для примера:

    первый пример, поиск по Поставщику поставляемых им Брендов:

    второй пример, поиск Поставщика по известному наименованию Бренда:

    файл-пример вы найдёте в папке OneDrive, ссылку на которую давал вам ранее.

    P.S. Поставщик №2520219082342 поставляет группу товаров в том числе товар "Бренд 2520006093935":

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев