Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Маленький макрос для MS Excel 2010: формирование выборок из мастер-таблицы

На листе в Экселе находится таблица с сортами бумаг, обозванная как именованный диапазон.

Каждая строка -- отдельный сорт бумаги.

В таблице имеются столбцы, в которых через Истина/Ложь задано -- подходит ли данная бумага (строка) для данной технологии печати (столбец). Над заголовками таких столбцов указаны имена для будущих именованных диапазонов, в которые надо собрать сорта бумаги, подходящие для данной технологии печати.

Если значение в столбце применимости не задано (пустое) -- считаем что там "ЛОЖЬ".

Задача макроса:

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

В создаваемых таблицах должен быть один столбец, в котором должны быть ссылки на краткие названия бумаги из исходного списка.

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

Заголовок: название технологии печати

Под заголовком -- название именованного диапазона

Дальше идет уже собственно список, оформленный как именованный диапазон (с присвоением соответствующего имени).

Макрос необходимо повесить на кнопку, разместив кнопку под мастер-таблицей.

Дополнение:

эти таблицы -- это часть большого калькулятора.

После формирования таблиц -- калькулятор целиком импортируется в OpenOffice Calc, и должен корректно в нем работать! Насколько мне известно, поставленную задачу в принципе можно решить без макроса, через формулы, но некоторые функции MS Excel в ОО работать не будут. Поэтому если будут предложения сделать это через формулы -- то формулы надо использовать только такие, которые будут корректно работать в ОО после импорта.

Не думаю что это реально сделать, но мало ли.

6 лет назад
Nikit0s
Никита 
47 летРоссия
6 лет в сервисе
Был
3 года назад
Выбранный исполнитель
ohenry
52 годаЛатвия
8 лет в сервисе
Был
2 года назад
6 лет назад
$12
2 дня
Все ОК. Делали макрос для Экселя. Все найденные недочеты были быстро устранены.
Постановка задачи, советы - всё по делу Оплата своевременная Всячески рекомендую
  • Похожие заказы
  • Расширение должно уметь делать: 1. Парсить данные через POST запрос с сайта, подставляя в отправляемых данных номер следующей страницы. 2. Сохранять полученные данные в базе данных profileId, messageId (в файле, в памяти браузера или где-то еще). 3. При ...

    Закрыт
    6 лет назад
  • $15

    Необходимо проанализировать данные, построить несколько агрегированных графиков на основе данных из dataframe с помощью библиотеки pandas.   Пример.   Имеется таблица с данными о переводах. Поля таблицы: {id, amount, from, to, date, type}.   Задачи:   Построить гистограмму по полю amount для каждого ...

    Закрыт
    6 лет назад
  • Имеется программа которая выводит на экран 2 таблицы, взяв данные с двух файлов разного формата. Пути к этим двум файлам прописываются в настройках ini файла. Для второго файла есть соответствующая настройка, вот пример: Планшет=d:\tmp\TSDVID\export.csv Сейчас планшеты Android ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • Требуется написать бота для автоставок в бк "1хставка", по матчам приходящих от бота в телеграмме. Больше подробностей в прикреплённом документе.

    Закрыт
    6 лет назад
  • Api https://www.bitmex.com/app/apiOverview Примеры подключения api https://github.com/BitMEX/api-connectors/tree/master/official-http Сигналы на открытие сделок идут с txt файла ( например 6 сделок ) [code]273 Entry Long Long 2018-03-24 13:24:01 8769 Exit ...

    Закрыт
    6 лет назад
  • $15

    Добрый день. Есть форма приема товара, надо написать макрос или сделать фукнция, что бы нажав на кнопку открывалась программа и сразу делала фото изделия и вставляла это фото в ячейку по размерам ячейки. Просто вставить ...

    Прикладное ПО1 исполнитель
    Завершен
    6 лет назад
  • Нужен телеграм бот который должен: -быть подписаным на 1 - несколько каналов -при появлении в этих каналах новых сообщений пересылать эти сообщения по списку получателей созданный канал. -сообщения из каналов перед пересыланием должны проходить фильтр плохих слов (сообщения ...

    Закрыт
    6 лет назад
  • Тема: [b]Разработка программного обеспечения для автоматизации проектирования компьютерных сетей.[/b] Интересует только программа на Delphi 7 (Object Pascal) или Visual Studio (C#). Имеется некоторый пример на Delphi 7, можно и его доработать.

    Закрыт
    6 лет назад