Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос для создания динамических списков и значений
 
iba2004, я добавила в таблицу "запасные ячейки":

Возможно ли сделать выбор диапазонов редактируемым?и  я смогу в дальнейшем сама вносить изменения в диапазоны непосредственно в коде, так как допускаю, что кол-во ячеек может меняться.
Еще один нюанс - если увеличиться кол-во Листингов, то соответственно увеличится кол-во Продуктов для "Продукт для замены (автоматический расчет)".
Макрос для создания динамических списков и значений
 
iba2004,
если мы можем "про запас" оставить дополнительные ячейки для продуктов и для листингов, в которые при необходимости добавить дополнительные значения, то можем.
Макрос для создания динамических списков и значений
 
iba2004, добрый день!
А я уже было отчаялась найти помощь ))

Попытаюсь понятнее объяснить задачу:
Мы рассылаем в регионы файл, который коллеги должны заполнить.
Задача №1 - проверить корректность ассортимента в магазине, в случае необходимости скорректировать (постасить "1" или "0")

Задача №2 - переходим к Листингам; Листинг может быть 2-х типов: "Ротация" или "Бесплатный".
Если Листинг "Бесплатный", то все предельно просто - пользователь выбирает Тип Листинга "Бесплатный" и переходит к следующему Листингу.
Если Листинг осуществляется с помощью Ротации, то все сложнее.
Если пользователь выбирает Тип Листинга "Ротация", то в ячейке "Продукт для замены (автоматический расчет)" должно автоматически появится 1-ое значение из диапазона DF:DM. (то есть мы помогаем пользователю и предлагаем ему наиболее оптимальный продукт для ротации)
Но Пользователь должен иметь возможность отказаться от автоматического расчета и выбрать сам продукт для Ротации.
Для этого в ячейке "Продукт для замены (ручной выбор)" нужен выпадающий список, формирующийся исходя из ассортимента в данном магазине (те самые "1" и "0", которые изначально проверялись и корректровались пользователем).
Если пользователь осуществил выбор вручную из выпадающего списка, то ранее предложенный Продукт в автоматическом выборе обнуляется.

Основная проблема в том, что ранее использованный продукт как "Продукт для замены (автоматический расчет)", так и  "Продукт для замены (ручной выбор)", не может быть выбран или появится в качестве автоматически предложенного еще в каком-то из 8-ми листингов.


Кол-во Листингов и Список продуктов могут меняться - Кол-во Листингов должно быть где-то в пределах 10, кол-во продуктов в пределах 100.
Макрос для создания динамических списков и значений
 
Всем хорошего вечера!
Буду очень признательно в оказании помощи в решении задачи:

Имеется список магазинов (ячейка А), список продуктов (B:BX), пользователь должен выбрать значение "1" или "0", в зависимости от того, есть ли продукт в ассортименте данного магазина или нет.
В течение года в магазинах будут проводиться 8-мь Листингов (диапазоны BZ:CB, CD:CF и т.д.). По каждому Листингу пользователь должен внести определенную информацию:
1. Выбрать Тип Листинга "Ротация"/"Бесплатно" , если выбрано значение "Бесплатно" , в данном Листинге больше заполнять ничего не нужно.
2. Если выбрано значение "Ротация"
- в ячейке "Продукт для замены (автоматический расчет)" отображается одно из значений диапазона DF : DM, последовательно от листингу к листингу, если выбрана "Ротация"
- в ячейке "Продукт для замены (ручной выбор) " формируется список, исходя из ассортимента данного магазина.
Основная проблема в том, что необходимо исключать ранее выбранные Продукты из следующих листингов в обоих ячейках, а пользователь может заполнять файл хаотично, например, заполнить 1-ый Листинг, потом 8-й, затем вернуться к 3-ему, и наконец в 1-ом изменить тип листинга на "Бесплатно". Каждый раз при любом изменение нужно проверять значения в ячейках "Продукт для замены (автоматический расчет)" переформировывать списки в ячейке "Продукт для замены (ручной выбор) ".

Вроде все))) Уважаемые знатоки, как с этим быть?) Помогите, пожалуйста.

П.С. Так и не нашла, как удалить тему, поэтому создала новую, соответствующую правилам.
как создать конструктор планограмм
 
Юрий, еще раз, большое спасибо =)  
 
Макрос действительно предполагается использовать для бизнеса =)  
 
На данный момент одну планограмму вручную рисуют в 2-х вариантах - изображения и текстовое дублирование, для того что бы с данными можно было "работать".  
 
Вот мы и пытаемся оптимизировать процесс и уйти от дублирования одной и той же работы.  
 
Важно, чтобы при дублировании продукта в одной и той же планограмме отпала необходимость как-то менять названия продукта, сейчас попробуем вариант предложенный вами Ронни.  
 
По поводу вертикальных перемещений - переодически творятся чудеса =) то все работает, то нет.
как создать конструктор планограмм
 
Юрий, спасибо! Все работает!  
 
Позвольте задать еще вопрос:  
 
Каким образом можно "размножить" макрос на несколько листов?  
Предполагаю, что нужно внести изменения в строку  
 
With Sheets ("Лист1")  
 
Вопрос - какие?  
 
И еще:  
 
В случае небходимости добавления одних и тех же картинок с одними и теми же названиями, возможно ли названия оставлять прежними? (На данный момент одинаковым картинкам приходится давать разные названия "Картинка1", "Картинка2" т.д.)
как создать конструктор планограмм
 
Всем хорошего дня!  
 
Отличный макрос =)  
 
Единственное "НО", если изменяется расположение таблицы с названием картинок (N:M), например, если нужно увеличить диапазон для вставки картинок, макрос перестает работать.  
 
Помогите, пожалуйста, разобраться, что нужно поменять в коде.  
 
Спасибо.
Страницы: 1
Наверх