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

Страницы: 1 2 След.
Отбор из массива по 4 параметрам для Отчета
 
Уважаемые специалисты, добрый день.

Прошу помощи решить задачу.
Необходимо макросом сформировать отчет на отдельном листе из таблицы по 4 параметрам.

В на кнопке "Report dy Date" выводится диалоговое окно.
Выбираем параметры, нажимаем "OK". Отчет отображается на листе "print_form_malfunction"

Более подробно смогу объяснить в личном сообщении.
Оплата на карту или PeySend.
Файл Пример во вложении.

PS. Знаю, файл написан в "доисторическом" стиле )
Изменено: Михаил Синицкий - 05.10.2023 10:52:36
Выпадающие списки из «Умной таблицы»
 
Цитата
написал:
На первом примере.
В ячейки L1:L3 введите формулу массива:
Код
    [URL=#]?[/URL]       1      =ТРАНСП(A1:C1)   
  В ячейку M1 внесите формулу
Код
    [URL=#]?[/URL]       1      =СМЕЩ($A2;0;$K$3-1;1;1)   
  Протяните её до M3.

В ячейку J3 внесите формулу
Код
    [URL=#]?[/URL]       1      =СМЕЩ(A1;0;K3-1)   
  В ячейку J6 внесите формулу
Код
    [URL=#]?[/URL]       1      =СМЕЩ(M1;K6-1;0)   
  Правой кнопкой на раскрывающемся списке "Страна" - Формат объекта - Формировать список по диапазону:
Код
    [URL=#]?[/URL]       1      $L$1:$L$3   
  Связать с ячейкой
Код
    [URL=#]?[/URL]       1      $K$3   
  Правой кнопкой на раскрывающемся списке "Город" - Формат объекта - Формировать список по диапазону:
Код
    [URL=#]?[/URL]       1      $M$1:$M$3   
 
Связать с ячейкой
Код
    [URL=#]?[/URL]       1      $K$6   
 
БОЛЬШОЕ СПАСИБО!!!
Все работает!
Выпадающие списки из «Умной таблицы»
 
Цитата
написал:
В проверку данных ячейки J3
Код
    [URL=#]?[/URL]       1      =$A$1:$C$1   
  В проверку данных ячейки J6
Код
    [URL=#]?[/URL]       1      =СМЕЩ(A1;1;ПОИСКПОЗ(J3;A1:C1;0)-1;СЧЁТЗ(A:A)-1;1)   
 
МатросНаЗебре
Спасибо, но в файле Пример указаны Поле со Списком из ФОРМ, а НЕ из списков Проверки Данных.
Файл Пример обновил.
Вариатн №1 - сделал и он работает.
Вариант №2 - НУЖЕНА ПОМОЩЬ

Спасибо
Выпадающие списки из «Умной таблицы»
 
Цитата
написал:
Михаил Синицкий,  этот видосик  посмотрите. Там на канале еще много чего полезного.
Да на этом сайте в приемах тоже можно  кое-что найти .
Alien Sphinx
Спасибо, но в файле Пример указаны Поле со Списком из ФОРМ, а НЕ из списков Проверки Данных.
Файл Пример обновил.
Вариатн №1 - сделал и он работает.
Вариант №2 - НУЖЕНА ПОМОЩЬ

Спасибо
Выпадающие списки из «Умной таблицы»
 
Уважаемые знатоки, добрый день.

Прошу Вашего совета, как разобраться в данной задаче.
Есть «умные таблицы» с заголовками и данными.
Заголовки – «Страны», Данные – «Города»

Необходимо по образцу Вариант№1 создать Вариант№2:

Файл примера во вложении.
Большое спасибо.
Изменено: Михаил Синицкий - 12.05.2023 09:37:24
Гиперссылки из выпадающего списка
 
k61, Огромное Вам спасибо! ))))) Крушу исправлю!
Гиперссылки из выпадающего списка
 
Юрий, спасибо.
Я Ваш файл нашел в архиве. Макрос вставил, поменял в макросе адрес выпадающего списка, НО не работает.
Может глянете мой файл примера?
Гиперссылки из выпадающего списка
 

Добрый день!

Прошу подсказать в следующем:

Есть выпадающий список товаров и через ВПР отбор значений к данным списка.

Можно ли эти значения (столбик «ID» в файле ПРИМЕР) сделать гиперссылками на разные листы данного файла?

Большое спасибо!
Макрос Закрыть книгу
 
Юрий, Большое СПАСИБО!!!
Все работает отлично!
Макрос Закрыть книгу
 

Добрый день всем!

Прошу помощи специалистов.

Есть два файла. В первом форма открывает второй файл. Но при выполнении этой команды открывается второй, а первый не закрывается.

Команда "Workbooks("Book1.xlsm").Close" не работает.

Что я делаю не так?

Файлы во вложении

Большое спасибо за помощь.
Макрос открытия файла
 
Добрый день.
Не могу найти отличие в двух одинаковых командах, но почему-то работающих по-разномую
В Файле №1 есть две кнопки. Каждая открывает отдельный файл.

Но после нажатия на кнопку "Открыть файл №2" открывается Файл №2 и мы остаесмя в Файле №2.
После нажатия на кнопку  "Открыть файл №3"открывается Файл №3 но мы остаемся в Файле №1.
Естественно нужно остаться в открывшемся файле.
Что не так? Буду очень признателен за подсказку.

Макрос на кнопук "Открыть Файл №2"
Код
Sub Open_Maintenance_Plan()
Application.Workbooks.Open ("R:\Users Share\MicroMill Maintenance\55 Maintenance\000 Maintenance\Maintenance Plan\Maintenance Plan 2021.xlsb")
End Sub

Макрос на кнопук "Открыть Файл №2"
Код
Sub Open_Stop_2020()
Application.Workbooks.Open ("Y:\2020 Stop production and Breakdown.xls")
End Sub
Отбор из массива по значению из выпадающего списка
 
Добрый день!
В файле примера есть выпадающий список в ячейке F7, который формируется по диапазону А2:А7.
Необходима формула для ячейки H7. В эту ячейку нужно подставлять значения из столбца В2:В7.

Большое спасибо за помощь.

С уважением,
Михаил.
Построить сводную таблицу на основе Диаграмма Ганта
 

Добрый день, уважаемые специалисты.

Прошу консультацию в построении сводной таблицы.

Дано:

Диаграмма Ганта «План выполнения работ».

Диаграмма с условным форматированием.

Для внесения работ по плану вносим «1»

При выполнении работы меняем «1» на «2»

Необходимо:

Построить сводную таблицу на основе Диаграмма Ганта с датами Плана и Факта выполненных работ.

Пример в файле.
[ Закрыто] Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Спасибо.
Свой вопрос переместил в Работа
Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Добрый день!

Прошу помощь в написании макроса.
В файле отражены данные установки и снятия прокатных машин на линию.
Данные с форм "Установка" и "Снятие" складываем в одну таблицу (Лист "WS_Tabl").

С кнопкой "Установить прокатную машину" все ясно.

После нажатия «Снять прокатную машину» должно в соответствующие поля поочередно подставляться данные из общей таблицы Лист "WS_Tabl":

- Дата установки прокатной машины (выбор из списка, из столбца "C"  Лист "WS_Tabl")
- № Прокатной машины (выбор из списка, из столбца "A"  Лист "WS_Tabl")
- № Стенда (выбор из списка, из столбца "B"  Лист "WS_Tabl")
- Диаметр проката (выбор из списка, из столбца "F"  Лист "WS_Tabl")

Руками вводим «Дату снятия».

После нажатия на ОК в форме Необходимо:

1.       «Дату снятия» разместить в соответствующий столбец «D» на «WS_Tabl»
2.       «Количество проработанных часов» в столбце «E» определить в цифре часов (т.е. количество дней * 24 часа) между датами «Установка» и «Снятие».

Файл Примера во вложении.

Бюджет 700 руб.

С уважением,
Михаил
Изменено: ms041270 - 26.05.2020 21:13:19
[ Закрыто] Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Уважаемый Модератор.
Если задаю вопрос, значит не понимаю.
Вместо наводящих вопросов можно было сразу отправить в другой раздел.
PS. Уверен, данную задачу можно решить одним макросом.
Будет решение - пришлю вам на ознакомление.

Спасибо за гостеприимство.
[ Закрыто] Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Подтянуть в Форму 2 данные из таблицы и Дату Снятия (вводим руками) разместить в таблицу в нужную ячейке.
[ Закрыто] Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Если можно - оба. Они оба относятся к одному функционалу. Т.е. оба прописываются в одном макросе.
[ Закрыто] Выбор данных из таблицы при помощи формы, Выбор данных из таблицы при помощи формы и подстановка этих данных в соответствующие ячейки.
 
Добрый день!

Прошу помощь в написании макроса.
В файле отражены данные установки и снятия прокатных машин на линию.
Данные с форм "Установка" и "Снятие" складываем в одну таблицу (Лист "WS_Tabl").

С кнопкой "Установить прокатную машину" все ясно.

После нажатия «Снять прокатную машину» должно в соответствующие поля поочередно подставляться данные из общей таблицы Лист "WS_Tabl":

- Дата установки прокатной машины (выбор из списка, из столбца "C"  Лист "WS_Tabl")
- № Прокатной машины (выбор из списка, из столбца "A"  Лист "WS_Tabl")
- № Стенда (выбор из списка, из столбца "B"  Лист "WS_Tabl")
- Диаметр проката (выбор из списка, из столбца "F"  Лист "WS_Tabl")

Руками вводим «Дату снятия».

После нажатия на ОК в форме Необходимо:

1.       «Дату снятия» разместить в соответствующий столбец «D» на «WS_Tabl»
2.       «Количество проработанных часов» в столбце «E» определить в цифре часов (т.е. количество дней * 24 часа) между датами «Установка» и «Снятие».

Файл Примера во вложении.

С уважением,
Михаил
Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива)
 
Если кому-то интересно, выкладываю решение без макросов:

1) На Листе2 в столбце А создадим копию массива столбца В Листа1: {=Лист1!B:B}
2) На Листе2 в столбце B создадим копию массива столбца E Листа1: {=Лист1!E:E}
4) Создадим Список "Исходный_список1" припомощи формулы: =СМЕЩ(Лист2!$A$3;;;СЧЁТЗ(Лист1!$A$3:$A$1008))
5) На Листе3 в ячейке А5 внесем формулу массива: {=ИНДЕКС(Исходный_список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ(A$4:A4;Исходный_список1);0))}
6) Протяним формулу до максимально нижней ячейки по столбцу А
7) На Листе3 в ячейке В5 внесем формулу массива: {=МАКС(ЕСЛИ(Лист2!$A$3:$A$1000=A5;Лист2!$B$3:$B$1000))}
8) Протяним формулу до максимально нижней ячейки по столбцу B

Файл примера в первом сообщении.
Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива)
 
Цитата
Mershik написал:
ms041270 , Вариант сводной таблицей (лист3) и макросом (Лист2)..
Mershik, большое спасибо!!!
Замечательно!!!
Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива)
 
Цитата
Андрей VG написал:
UNIQUE function
Спасибо!
Отбор уникальных значений в динамическом массиве (новая запись добавляется вверху массива)
 
Андрей, большое спасибо за решение.
Но, очевидно, в силу своей неопытности при переносе формул в моем файле не работает.
В формуле отбора уникальных данных UNIQUE это имя списка?
Буду признателен за разъяснения.

P.S.:в правилах:
п. 2.4. - данные не "секретные"
п. 3.7. - отсутствие должного у меня опыта не позволяет самостоятельно решить задачу.
п. 4.1. - указано "Не рекомендуется", а не "Запрещено".

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

Прошу помощи в написании формулы отбора уникального списка из динамического массива.

Дано:
Динамический список на "Листе1" с внесением новых строк вверху массива (новая запись вносится в строку 3 со сдвигом всего массива вниз).

Необходимо:
На "Листе2" создать уникальный список по столбцу "В" "Листа1" с указанием наибольшего значения по столбцу "Е" "Листа1".

Большое спасибо!
Замена одного значения другим в массиве при помощи формы ввода
 
МатросНаЗебре, БОЛЬШОЕ СПАСИБО!!!!!!!!!

ЗДОРОВЬЯ и УДАЧИ!!!
Замена одного значения другим в массиве при помощи формы ввода
 
Добрый день, уважаемые друзья.
Прошу помощи в решении следующей задачи:

Дано:
1. Есть список из 5 деталей с уникальными номерами.
2. Есть форма замены одной (любой) детали на новую с уникальным не повторяющимся номером.

Задача:
При нажатии на кнопку "ОК" в форме "Заменить деталь" найти в диапазоне В2:В6 значение из ячейки В8 и заменить ее на значение из ячейки С2.
Список из 5 деталей остается постоянным.

Всем здоровья!
Спасибо!
Формирование данных для выпадающего списка по двум критериям
 
Цитата
Valo написал:
Ваш пример можно решить с помощью создания массива через функцию СМЕЩ.
Большое СПАСИБО!!!! Супер!
Формирование данных для выпадающего списка по двум критериям
 
Цитата
Юрий М написал:
ms041270 ,и Вам здравствуйте!!
Да, действительно. Прошу прощения, не поздоровался. Заметил после того, как отправил (в запаре, но это не оправдание). Еще раз пардон. Задачу не ставлю, а прошу помощи у опытных Гуру.  
Формирование данных для выпадающего списка по двум критериям
 
УСЛОВИЕ:
1 Есть разные Участки (на заводе)
2 Есть четыре  Вида поломок (одинаковый набор для каждого участка)
3 Есть Поломки в каждом Виде (разные/одинаковые)
4 Есть база Поломок по Участкам и Видам (H15:K23)
5 Есть 3 поля со списками ("Участок", "Вид поломки", "Поломка")

НЕОБХОДИМО:
1 При выборе в полях "Участок" и "Вид поломки" сформировать список в ячейках D13:D15 для поля "Поломка"

Файл примера прилагается.

Спасибо за помощь!!!
Macros на переход с Листа1 на Лист2 в заданную ячейку.
 
Большое СПАСИБО!!!!!
Страницы: 1 2 След.
Наверх