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

Страницы: 1 2 3 След.
В списке ListBox не видно одной строки
 
Грусть тоска.
Надеюсь в ближайших обновлениях добавят)
В списке ListBox не видно одной строки
 
Цитата
написал:
Может колесико мышки покрутить?
Кстати, скролинг как-то настраивается в свойствах?
У меня в лист боксе список не прокручивается мышью, пользуюсь ползунком скролбара - таскаю его вниз, вверх(
Ошибка `-2147417848 (80010108)` при вставке строки
 
Так же столкнулся с выпадением данной ошибки при массовой вставке одиночных строк. Код останавливался на строке вставки.
Поиск в сети навел на вариант, который я применил в своем коде и уже не один десяток прогонов ошибки не было. До этого раз на раз выпадала.
Смысл в "редактировании" ячейки активного листа перед запуском основного действия макроса))
https://askdev.ru/q/oshibka-avtomatizacii-excel-vba-vyzvannyy-obekt-otklyuchilsya-ot-svoih-klientov-417966/
Не работает макрос "Вставить как рисунок"
 
Цитата
написал:
который вставляет макрос, оказывается не до конца оформленным в форматирование исходной таблицы
...ну решить не решил, а обойти получилось, спасибо всемирной паутине и наводке моего сына.
В общем попробовал скопировать выбранный фрагмент через меню скопировать как рисунок и там выбрал параметры вид "как на экране" и формат "растровый".
Вставил - вставился рисунок идентичный изображению на экране. Записал это действо в макрос и наслаждаюсь результатом.
Уф...))
Изменено: LAV75 - 29.08.2022 17:09:19 (хотел рисунок вставить в поле для текста - он загрузился кодом на 100500 строк)))
Не работает макрос "Вставить как рисунок"
 
klioce, спасибо огромное за найденное решение!
Почти неделю с этой же проблемой бьюсь - то работает, то нет.
Характерно то, что когда макрос выводил данную ошибку, после нажатия play в окне vba, он заканчивает код нормально...
Ну или через F8 его можно было довести до конца без проблем.

Теперь пытаюсь найти решение сопутствующей проблемы, а именно: рисунок, который вставляет макрос, оказывается не до конца оформленным в форматирование исходной таблицы. Недокрашенный, не успел покраситься? Может и так, но даже задержка в несколько секунд не повлияла. Просто не докрашивает и все :cry:

Может и эта проблема у вас или других коллег по несчастью имела место быть и была побеждена...?  
VBA запуск файла *.pdf под MS Excell
 
Справедливо.
Учту.

По событию двойного клика не происходит ничего.

Попытался от события отключить, просто на кнопку сам макрос накинуть, начал писать выше описанную фразу...
Изменено: LAV75 - 17.08.2022 11:04:49
VBA запуск файла *.pdf под MS Excell
 
Не работает код почему-то.
Просто не происходит ничего...
пишет "Argument not optional"

от модератора: можно ж было в одном все написать???
Изменено: БМВ - 17.08.2022 10:50:25
Условное форматирование для сравнения данных в двух столбцах
 
Цитата
написал:
может пригодиться другим
действительно...
Упорядочить несколько документов в одном окне excel 2016
 
Подсказали на другом ресурсе, что это специально было сделано, якобы для удобства... :sceptic: ?.
ссылка на подсказку

Видимо придется использовать "костыли" в виде каких-то дополнений или надстроек...

Спасибо всем кто хотел помочь.
Тему можно закрыть.
Упорядочить несколько документов в одном окне excel 2016
 
Здравствуйте уважаемые форумчане!

При упорядочивании документов, каждый из них имеет свою ленту с инструментами. Как сделать единую ленту для всех упорядоченных документов.

Проблема в том, что 2016 excel при упорядочивании открытых книг в одно окно сверху вниз, каждая книга показывается со своей лентой вкладок и инструментов.
До этого стоял 10 офис, там книги имели только рамку с именем файла, а лента вкладок и инструментов была одна общая.
Теперь же полезной площади для работы в нескольких книгах практически не остается, особенно если есть закрепленная область типа шапки таблицы, приходится работать в разных окнах, переключаясь между ними.
Времени тратится в разы больше, ошибок куча...
Мягко говоря странная реализация функции, при том, что раньше было лучше...
Решения в сети найти не удалось. Что делать ума не приложу.
Очень прошу помочь, если кто знает как.
Excel 2016 все открытые книги в одно окно
 
Здравствуйте уважаемые форумчане!

Хочу продолжить тему, но не касательно ярлыков открытых книг в одном окне.

Проблема в том, что 2016 excel при упорядочивании открытых книг в одно окно сверху вниз, каждая книга показывается со своей лентой вкладок и инструментов.
До этого стоял 10 офис, там книги имели только рамку с именем файла, а лента вкладок и инструментов была одна общая.
Теперь же полезной площади для работы в нескольких книгах не остается практически, приходится работать в разных окнах, переключаясь между ними.
Времени тратится в разы больше, ошибок куча...
Мягко говоря странная реализация функции, при том, что раньше было лучше...
Решения в сети найти не удалось, админы переустанавливать офис отказываются, работа стала неэффективной. Что делать ума не приложу.
Есть конечно вариант "получить" админ права и сделать как надо, но...
Очень прошу помочь, если кто знает как.
Отображение listbox рядом с активируемой ячейкой
 
МатросНаЗебре, браво!  Спасибо!
Подозревал что все очень просто, но синтаксис меня убил, до этого варианта я не доковырял )))

Юрий М, почему я написал свой вариант макроса до того, как спросил...? Ваш гораздо короче и изящнее что-ли..
Перепишу своего франкенштейна теперь. Спасибо!

DANIKOLA, спасибо! Тоже код проще чем моё нагромождение символов.

Поиск на форуме оставляет желать лучшего, мягко говоря.  Перед созданием новой темы больше часа пытался что-то найти.
Спасибо всем откликнувшимся!
Тема закрыта.
Изменено: vikttur - 11.06.2021 11:50:24
Отображение listbox рядом с активируемой ячейкой
 
Здравствуйте форумчане!

Не могу разобраться как заставить появляться ListBox в месте клика мышкой на нужной ячейке.
Сейчас ListBox отображается в одном, указанном координатами в макросе месте. Это неудобно, приходится прокручивать документ до него.

Вариант с выпадающим списком в активируемой ячейке не подходит.
Изменено: vikttur - 10.06.2021 18:16:27
Как отобразить длинное содержимое ячейки без переноса и увеличения ширины столбца (ячейка справа занята)
 
Спасибо, учту.

Не особо хотелось связываться с макросами, но видимо все же придется.
При том что идея уже проклюнулась.
Если получится скину в копилку идей.

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

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

Сейчас попробую!!!
Как отобразить длинное содержимое ячейки без переноса и увеличения ширины столбца (ячейка справа занята)
 
Жаль конечно... Буду думать в другую сторону...

Это для плана производства. горизонтальный график по дням. Стоки - линии производства. Когда изменение есть - в соответствующей ячейке указываются параметры, коих больше, чем ширина ячейки, благо если следующая пустая, содержимое отобразится. Так график по ширине компактный становится. Иначе подбор ширины для каждой непустой по нескольким строкам сильно растягивает документ в ширину и он становится не удобным для визуального восприятия.
Формула сцепки с переносом на новую строку несколько решает вопрос, но не глобально. Все равно широко выходит.

Пример визуальной составляющей в прил.

Спасибо что откликнулись!
Как отобразить длинное содержимое ячейки без переноса и увеличения ширины столбца (ячейка справа занята)
 
Здравствуйте форумчане!

Возможно кто-то уже сталкивался с необходимостью показать содержимое ячейки, которое должно отображаться поверх правой границы.
Это легко достижимо при текстовом формате без функции переноса и при пустой ячейке справа.
Но как только в ячейке справа появляется формула - всё, содержимое отрезается границей ячейки.
Даже если формула дает в итоге "0" или "".

Есть ли возможность реализовать задуманное или в excel такое не предусмотрено?

Пример в прил.
Суммирование данных по периодам с указанием только начала данного периода
 
О как... работает!
Получается каждая ячейка получает свой диапазон, ограниченный справа её столбцом ...

счётесли в данном случае для того, чтобы остальные ячейки (над которыми нет указания типа) оставались пустыми?
Суммирование данных по периодам с указанием только начала данного периода
 
Здравствуйте форумчане.

Столкнулся с задачей, решение которой возможно простое, но самому дойти до него не выходит.

Есть строка, в которой данные для двух типов суммируемых А и В. А и В меняются периодически.  Нужно суммировать данные по А и В отдельно для каждого периода.
Ячейка с указанием типа (это начало периода) и ячейка суммирования должны находиться в одной колонке.

Затык в том, что СУММЕСЛИ считает общую сумму данных со всех периодов, если совпадает условие по типу А или В, а нужно отдельно. СУММЕСЛИМН тоже не могу прилепить, моя логика и логика excel не всегда совпадают))
Есть мысль как то задать в формуле конец периода (ведь начало его известно - ссылка на ячейку выше), но как это сделать не могу сообразить...

Цель сего проста - все необходимые расчеты для периода вложить в ячейки одной колонки. Тогда можно просто выбирать нужный тип в любой ячейке строки и получать сумму текущего периода данного типа.

Если есть решение, подскажите пожалуйста...
Как выполнить однотипные действия над данными строк по мере необходимости
 
Ігор Гончаренко,

вроде получается, прилепил к реальному документу.
Двойной клик - очень изящно!

Теперь вспоминаю, копаю как находить пустую строку для вставки)))

Спасибо!!!
Как выполнить однотипные действия над данными строк по мере необходимости
 
Здравствуйте форумчане!

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

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

Прошу направить на путь.

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

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

А в основной я имею все тот же относительно краткий перечень активов с начальными остатками (которые я меняю по окончанию очередного периода расхода).
Отображение содержимого скрытых ячеек слева. "Плавающие" подсказки.
 
БМВ,
по коду пока не дошло, как действует функция и когда срабатывает (или вместо чего).

По УФ, дошло)), что при скрытии столбца (хоть вручную, хоть через ПКМ), содержимое ячеек сразу отображается и пересчитывать лист уже не нужно.
Но синтаксис формулы и функции до конца все равно не понятен - буду разбираться.

Классно. Спасибо!!!
Отображение содержимого скрытых ячеек слева. "Плавающие" подсказки.
 
Здравствуйте форумчане!

За две недели отсутствуют какие либо комментарии, подозреваю что описание конечного вида не ясно. Или тема настолько не интересная?
Если есть вопросы - не стесняйтесь задавать.
Отображение содержимого скрытых ячеек слева. "Плавающие" подсказки.
 
Здравствуйте форумчане, Е-планетяне.

Совершенству нет предела, поэтому постоянно хочется сделать что-то еще удобнее, еще изящнее.

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

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

Я попытался сделать привязку к ширине столбца, т.к. для скрытых ширина=0.
Соорудил макрос, чтобы лист обновлялся (после скрытия, открытия ширина столбца по формуле =ЯЧЕЙКА("ширина";A1) сама не обновляется).
Работает худо бедно, но не то...
Удобство ограничено необходимостью скрывать столбцы.

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

Буду рад любым идеям.

Файл с примером прикладываю.
первая строка - дни, следующие строки - процессы, в колонках - операции по дням.
В желтых ячейках можно выбрать желаемый период для отображения.
Где что? Search, Изменение/удаление темы.
 
Цитата
БМВ написал:
поддержал бы перенос сюда
всеми руками ЗА!!!
Даешь удобство!!!
Как совместить данные из нескольких листов в один
 
artyrH,

строго.
Пример 2015 или 2016 года.
От разработчика конструкторского ПО SW нашему КБ пришло уведомление об использовании не лицензионной копии ПО, с требованием удалить ее и все продукты от ее использования либо купить лицензию. Иначе суд, штраф более 200 тыс.евро. на фирму и до 25 тыс.рублей на пользователя.
На ответ, что ничего такого не имеем приехали серьезные чуваки в пинджаках, опечатали комп КБ, и копали в нем весь день.
После разбора полетов выяснилось, что наше КБ ни в чем не виновато, что чертежи разработанные для нас сторонним разработчиком выполнены были в лицензионной SW и переведены в другой формат, для открытии их другой установленной в нашем КБ программой.
При переводе в файлах остаются какие-то метки, которые посредством службы отправки служебных уведомлений попадают разработчику установленного ПО, а от них похоже и к разработчику SW. Те видят открытие их файлов компами с незарегистрированными данными и орут.
Но пока суть да дело, IT мальчики у всех проверили наличие пиратских версий Windows, MSOffice и пр. по сносили все пиратки у кого нашли, позакрывали доступ к установкам программ (почему изначально было открыто..?), пересадили таких сначала на OpenOffice, а позже настроили работу с "облачной версией" MSOffice.
У меня ноут с предустановленной лицензией, поэтому с облаком не работал, но все кто работает почему-то матерятся.
Вот как то так.
А KMS активирует ломанную версию?
Как совместить данные из нескольких листов в один
 
PooHkrd,

Все правильно )))
Особенно в случае если я занимаюсь разработкой и изысканием на работе.
Но я этим в свободное время занимаюсь, для собственного так сказать удовольствия, ну и совершенствования что ли.
Люблю когда удобно.
А на работе я использую плоды труда вышеупомянутых пользователей для анализа эффективности производства.
Вот и хочется и им и себе задачу упростить, сделать удобнее.
Больше конечно себе, потому что у них не многое изменится, количество тыков +/- останется одинаковое - данные нужно пальцами втыкивать.
Но свое рабочее время я конечно затрачиваю для просмотра отдельных листов и файлов, сведения в кучу для вида динамики и т.д.
Порой на это часы уходят, и за месяц пара тройка рабочих дней собирается, которые можно было потратить на что-то "более полезное, светлое и доброе".
Это меня не освобождает от других задач, поэтому когда задерживаешься, когда дома доделываешь...
Руководство этого не хочет видеть, работа делается, а как - не важно. Тратить дополнительные деньги не хотять...
Поэтому я здесь))
Как совместить данные из нескольких листов в один
 
Цитата
artyrH написал:
ему что, в лом скачать и установить excel поновее
Он бы рад и пиратку воткнуть, чтобы удобнее работать было.
Да IT закономерно не дают такой возможности.
А лицензий для всех нет....
Как совместить данные из нескольких листов в один
 
Цитата
artyrH написал:
то есть вы дополнили вчерашнее сообщение и нет никакой надписи, как, например, в #18, о том что внесено изменение в сообщение
artyrH, здравствуйте. Не совсем понял Ваше сообщение...
Разбирался как работает сборка кода в PQ.
Разобрался вроде. Настроил код, мою задачу выполняет.
Но так как конечный пользователь сидит на старом Excel, PQ ему не ставится.
Думаю сижу над макросами теперь...
Сводная таблица на основе динамических диапазонов
 
Эх...
Тогда только макросы искать
писать
искать, писать, переписывать
Страницы: 1 2 3 След.
Наверх