Добрый вечер, уважаемые форумчане. Возникла потребность внизу умной таблицы (в строке итогов Графика) считать план\факт. Затем возникала потребность в в применении формулы на отфильтрованный другими столбцами диапазон. Кто-нибудь направит в нужно русло идею? Необходимо чтобы формула работала на отфильтрованных ячейках как функции "промежуточные итоги" или "агрегат". Спасибо за помощь.
формирование списка в combobox по условиям, нужно, чтобы при выборе данных фамилии и кол-ва со знаком "-" формировался список инструмента полученного ранее этим человеком.
Доброй ночи, друзья! Прошу помочь с написанием макроса под следующую задачу! (если это конечно возможно). Кратко опишу работу макросов в прилагаемой книге. После выбора табельного номера , затем номенклатурного номера инструмента и ввода его кол-ва со знаком "+" (положительного числа) происходит его добавление на лист учета, как операция "Получение". При этом список номеров берется с листа Макс.цена..., который фактически является базой. Столкнулся с проблемой, что при списании (ввод кол-ва со знаком "-" ) , если не помнишь номер номенкл. - приходится листать список всей базы и можно ошибиться! В мыслях возник такой алгоритм, вроде бы реализуемый .....но не хватает знаний его реализовать! Нужно чтобы при потребности списать после выбора таб№ и ввода кол-ва со знаком "-"(минус - признак списания) в список combobox выводились (отсортировывались) только те ном.номера С ЛИСТА "УЧЕТ", которые этот человек реально получал и кол-во при списании не могло бы превысить остаток на рабочем месте (это сумма по столбцу "I" на листе "Учет" по двум условиям таб№ и выбранный ном.номер - аналог функции excel суммеслимн). При превышении кол-ва - выдавалось сообщение, что нельзя списать больше, чем .... Буду благодарен за любые предложения! При получении (ввод положительного значения) combobox переходил на предложение номеров и позиций из базы. Файы удалены. Превышение допустимого размера [МОДЕРАТОР]
Изменено: alexeySV - 13.11.2013 21:34:34(перезалил файл примера, вроде бы ошибок не выдает (хотя при локальном расположении и не выдавал)-мистика. Почему-то не получается удалить первый файл?)
Добрый вечер, форумчане! Подскажите, что сделано не правильно программе msgbox не отображается! Нужно, что бы при значении больше нуля было одно сообщение, а меньше нуля - другое. часть Кода
If i3 > 0 Then MsgBox "" & s & " получил " & s1 & " шт. " & s2 & ", перейдите к вводу следующих данных!" ElseIf i3 < 0 Then MsgBox " С " & s3 & " " & s & "списано " & s1 & "шт. инструмента" & s2 & " !" End If
Доброй ночи! Подскажите пожалуйста, как решить следующий вопрос: есть лист1 с названием и кол-вом приспособлений, есть лист2 в который (по нажатию кнопки на листе1) должны скопироваться данные с названием и кол-вом, если их на листе2 -нет, а если есть такие данные - то просто должно произойти накопительное суммирование! Лист 2 реализован "умной таблицей" и данные в него вставляю через вставку строки в ячейке А2. Зараннее спасибо!
Добрый вечер! При выборе из ComboBox(стоящего в ячейке G3)- пустой строки или вводе отсутствующего базе "Макс.цена из спр.НСИ" ном.номера - значение должно макросом добавиться в базу с предложением ввода названия….А работает только при вводе напрямую в ячейку G3, после чего активировалась бы ячейка H3.. - прошу помощи..как реализовать нажатие ENTER не сдвигая ComboBox!
Добрый, ночи! Подскажите пожалуйста - как решить следующую проблему. В книге excel каждый месяц появляется и наполняется данными скрытый лист с автоматически присваемым именем в формате "mmm.yyyy" (окт.2013). Из диапазона этого листа формируется сводная таблица. По началу следующего месяца, автоматически создается и начинает собирать информацию следующий лист (ноя.2013). Как средствами excel указать сразу диапазон, который будет расширяться на следующий лист и брать данные для сводной и из него. Возможен ли ввод с помощью какой-либо маски, или нужно делать макрос? Заранее спасибо за помощь!
Добрый вечер, Друзья! Нужна помощь в следующем вопросе: как с помощью Worksheet_Change прописать работу функций ПОИСКПОЗ и ИНДЕКС в обратном порядке. Т.е. - есть два листа на листе1 при выборе инструмента с помощью функций Индекс и ПоискПоз со второго листа(база инструмента с максимальной ценой для каждой позиции по результатам прошлых закупок) подставляется значение цены. Вопрос: подскажите пожалуйста если найденная цена будет отличаться от нынешней - хотелось бы, чтобы присутствовала возможность ввода цены вместо предложенной в ячейке , с последующим добавлением этой цены автоматически в базу (вместо предлагаемой). Т.е. интересует обратная работа функций.. Лист2 скрыт от неопытных пользователей, чтобы не заблудились в двух тысячах позиций! Спасибо, всем кто откликнется поскольку в VBA не силён. Файл примера прилагаю. Решил написать сюда, потому что не хватает знаний.