Спасибо огромное, у вас гораздо лучше получилось!! Супер
Отбор уникальный значений в столбце с сортировкой
Отбор уникальный значений в столбце с сортировкой
27.11.2021 14:44:40
В целом, конечно, топорно, но вроде получилось, что требовалось, с двумя вспомогательными столбцами. Если будут идеи, как сделать более красиво, буду рад помощи!)
Изменено: |
|
|
Отбор уникальный значений в столбце с сортировкой
Отбор уникальный значений в столбце с сортировкой
27.11.2021 14:20:35
Добрый день. Буду благодарен за помощь или любой совет, т.к. после нескольких часов мучений, не смог прийти к решению.
Дано: Лист 1, содержащий в себе столбец с датами Лист 2, на который нужно в желтые ячейки заполнить уникальные значения этих дат с сортировкой от самой ранней даты Нужно решение: -без макросов -без формул массива (т.к. строк крайне много и обновление формулы при замене данных будет затормаживать работу файла) -без решения способом: удалить дубликаты, т.к. необходимо, чтобы при замене данных желтые ячейки сами пересчитывались без дополнительных действий со стороны пользователя -можно добавлять на лист 1 вспомогательные столбцы в случае необходимости Заранее благодарен за совет в решении задачи
Изменено: |
|
|
Передача из Sub Label_Click значения
Передача из Sub Label_Click значения
02.04.2021 10:34:09
Прикладываю файл примера
Двойной клик на желтых полях запускает UserForm, клик на Label1 должен был привести к тому, чтобы в ячейку, на которую дважды кликнули встало значение "1"
Изменено: |
|
|
Передача из Sub Label_Click значения
Передача из Sub Label_Click значения
02.04.2021 09:50:58
Добрый день.
К сожалению поиск не помог, обращаюсь за помощью Вопрос не сложный, но что-то не получается решить уже долго:( В таблице Эксель, есть обработчик двойного клика на ячейке в определенном столбце (Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Я прописываю обработчик события клика на Label
Буду очень благодарен за помощь
Изменено: |
|||||
|
Рейтинги сотрудников каждого отдельного города и региона
Выпадающий список в умной таблице по условию
30.03.2021 08:22:36
Спустя время появилась потребность добавить срабатывание выпадающего списка при совпадении ещё одного условия и выпадающий список должен для второго условия выдавать свои значения. Отрыл поиском
|
|
|
Выпадающий список в умной таблице по условию
Выпадающий список в умной таблице по условию
18.03.2021 14:37:15
У меня формула
Без умной таблицы работает, как мне нужно, я не могу только правильно обратиться к значениям умной таблицы, выдает постоянно ошибки:( Ігор Гончаренко Только я не понял, как вы решили задачу? Но есть идеи, погуглю, спасибо!)
Изменено: |
|||
|
Выпадающий список в умной таблице по условию
18.03.2021 14:27:32
|
|||
|
Выпадающий список в умной таблице по условию
18.03.2021 14:15:32
Всем привет. Пол дня голову ломаю, весь раздел поиск измучал уже, гугл тоже не помогает.
Обращаюсь к вам за помощью. Суть задачи в следующем. 1. Есть Умная таблица основная, в которой нужно в определенном столбце настроить выпадающий список 2. Есть Умная таблица со значениями для выпадающего списка, обязательно умная, чтобы значения в будущем можно было без корректировок дополнять 3. Задача состоит в следующем, если столбец А заполнен определенным значением (Яблоко), то в столбце Б выпадающий список из значений второй умной таблице Если в столбце А значения отличные от определенных заранее (Яблоко), то выпадающего списка нет вообще, либо он пустой. Я смог реализовать задумку в рамках обычных значений, без использования умных таблиц, если у меня не "Яблоко" в столбце А, то справа от ячейки кнопка выпадающего списка есть, но он не открывается, т.к. пусто по значениям, даже такая реализация в случае с умными таблицами, меня бы устроила, но если можно вообще не сложно отключить выпадающий список если не то значение, что нужно в соседней ячейке, то будет вообще супер (рассматриваю макросы). Без умных таблиц в проверке данных выбрал Список и прописал:
Таким образом, у меня при определенном значении (Яблоко) выпадающий список выводится и я могу выбрать, в т,ч. и дополнить выбранное (так и нужно), а если значение в вспомогательной ячейке не соответствуют (Яблоко), то выпадающий список пустой и есть возможность самостоятельно заполнить поле Помогите реализовать формулу с использованием умных таблиц, пожалуйста? Это очень важно, потому что таблица, в которой будут работать, она с помощью PowerQuery выгружается каждый раз разной высоты, строк может быть 100, а может быть 1500, мне нужно, чтобы обращалось к наименованию столбца умной таблицы, а не к определенным ячейкам. Пример во вложении, спасибо
Изменено: |
|||
|
Переслать письмо Outlook вложением
Переслать письмо Outlook вложением
10.02.2021 12:18:42
Добрый день.
Обращаюсь к вам за помощью, т.к. перерыл уже весь интернет, нужного мне решения найти не могу, хотя, как мне кажется, решение простое. Мой макрос из Excel осуществляет поиск письма в определенной папке Outlook по дате письма и Conversation ID, после того как нужное письмо находит, где совпадают оба условия, необходимо, чтобы макрос создал новое чистое письмо и с помощью вложения, прикрепил туда найденное ранее письмо Outlook Пробовал вариант:
Через
|
|||||
|
Отправка письма с другого почтового аккаунта Outlook - VBA
10.02.2021 10:57:29
Добрый день.
Подскажите, пожалуйста. Если я делаю не новое письмо, а прогоняю процедуру пересылки (.Forward) найденного в почте мной письма, то не получается выбрать ящик с которого отправлять письмо Привожу часть кода
Т.к. поиск письма осуществляется на технологическом почтовом ящике (ТПЯ), то по умолчанию пересылка производится с него же С помощью SentOnBehalfOfName значение отправителя меняется (это видно с помощью .Display), но при отправке письма, фактически оно всё равно приходит от имени ТПЯ, а не " В чем может быть проблема? может необходимо какой-то другой параметр менять? Подскажите, пожалуйста Т.е. фактически SentOnBehalfOfName работает, только если создается новое письмо, а не пересылается другое
Изменено: |
|||
|
Как в VBA сравнить текущее время с определенным.
VBA Excel выявление последнего письма в папке Outlook
29.01.2021 10:02:38
Добрый день. Ещё раз благодарю за помощь) Получилось всё настроить гораздо проще чем было до этого
Итоговый код получился следующий (попробовал вытащить именно часть, о которой писал в своем запросе): Код без циклов проверяет наличие за последний час поступивших сообщений в определенную папку в почте, ранее я это делал циклом For, который чекал каждое письмо, вытаскивал из него дату и время поступления и если дата и время соответствовали периоду 1 час, то прибавлял для обнуленной константы +1 и соответственно по выходу из цикла проводилась проверка константы, если она не равна 0, то письма были, всё ок. Такой способ не оптимален, ввиду того, что фактически меня интересует последнее направленное письмо по дате и всё, если в папке 1000 или 100000 писем, то код будет исполняться зря)
Изменено: |
|||
|
VBA Excel выявление последнего письма в папке Outlook
28.01.2021 14:44:30
Т.е. я сначала ограничиваю массив данных с помощью поиска по дате, а уже внутри этого массива осуществляю перебор писем. В моем случае вообще не так важно осуществлять перебор писем в этом массиве, главное, чтобы Count по ним был больше 0, если я задам условия поиска за последний час от текущего времени. Спасибо огромное, буду пробовать, такие примеры видел, не пришло сразу в голову |
|||
|
VBA Excel выявление последнего письма в папке Outlook
28.01.2021 14:30:11
Всем добрый день.
Подскажите пожалуйста, есть ли способы макросом выявить последнее (по времени) поступившее письмо в конкретную папку Outlook? Глобально, мне необходимо, чтобы макрос проверял, что в указанной ему папке как минимум за последний час присутствовали письма (туда автоматизированно поступают отчеты о работе другого макроса) Я реализовал это перебором всех писем в папке и если письмо прислано за последний час, то +1 к объявленной константе, собственно, если константа по выходу из цикла равна 0, то писем за последний час не было и макрос об этом оповещает. Но данный способ не очень оптимален, если в папке будет 5000 писем, мне по факту то нужно последнее по времени пришедшее. Возможно есть какой то способ определять макросом самое верхнее письмо, но тогда как поведет себя макрос, если у него в Outlook будет стоять сортировка не по дате, или можно перед началом перебора цикла существует какая то функция, которая правит сортировку папку, т.е. ставить макросом сортировку по дате, загонять цикл перебора не всех писем, а с первого по 5, например Буду благодарен за любую помощь и совет Свой код не прикладываю, потому что очень сложно вычленить именно ту часть, о которой идет речь из структуры большого макроса
Изменено: |
|
|