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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 30 След.
Необходимо изменить иконку надстройки
 
TokarevP, здравствуйте.

Написал вам в WhatsApp.

Заказ свободен.
Нужно изменить картинку значка кнопки в надстройке .xla.
Мною было предложено решение для .xlam, с переносом функционала из старой надстройки. Такой вариант не подходит.
Изменено: asesja - 11.10.2025 17:02:25
Помогите улучшить надстройку, почему-то заменяются точки на запятые в результате, лучше объяснить словами с открытым экраном.
 
TokarevP, добрый вечер.

Написал в личку.
Рассчитались.
Изменено: asesja - 11.10.2025 00:22:11
обработка ячеек по образцу
 
Выполнено, оплачено.
обработка ячеек по образцу
 
Finikiec, приветствую.

Написал в личные сообщения.
Помощь в создании макроса, Помощь в создании макроса
 
Aleх, Здравствуйте.
Написал в личные сообщения.
В работе.
Выполнено, рассчитались.
Изменено: asesja - 04.06.2025 12:09:25
Макрос для эксель сравнение содержимого дирректории с поиском новых файлов
 
Здравствуйте.
Вам нужно попросить модераторов перенести тему в раздел 'Работа'.

Написал в личку для уточнения задачи.
В работе на возмездной основе.
Выполнено, рассчитались.
Изменено: asesja - 19.05.2025 23:34:15
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
Вот видео. https://dropmefiles.com/y27en
На видео покажите не как вы мышкой в ручную двигаете, а как выполняете рекомендации и запускаете макрос мой или ZVI.
Рекомендации:
Цитата
ZVI написал:
Макросы должны быть разрешены.
После скачивания книгу нужно разблокировать или поместить в надежные расположения.

Цитата
ZVI написал:
Попробуйте вручную запустить  StartTimer.
Как перенести данные из ячейки в другую книгу
 
nikuss9, Здравствуйте.
Основные варианты для реализации вашей потребности:
1. Общий файл в облаке (к примеру OneDrive/Google Drive/SharePoint/Yandex Disk).
2. Режим совместного редактирования.
3. Power Query (для внешних данных).
4. Макросы (VBA).
5. Microsoft Power Automate.
Как сделать проигрывание gif на листе эксель бесконечным
 
У меня тоже бесконечно работает gif, как на моём варианте, таки и на варианте ZVI. Ничего не останавливается.
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
Я же ссылку на файлообменник скинул:
У меня не скачивается файл по данной ссылке.
Цитата
visors16 написал:
Скопировал - в итоге гиф засыпает через 30 секунд.
Нужно не только скопировать, но и запустить код. Выполнено условие, чтобы лист Excel на котором Gif, был активным?
Изменено: asesja - 14.04.2025 12:16:40
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
вот файл-пример:
У меня не скачивается файл пример.

Вариант.: Скопировать в обычный модуль и запустить код. Когда лист Excel активный, анимация не должна засыпать. При необходимости выполнение нужно остановить.
Код
Private Declare PtrSafe Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Sub РаботаГИФ()
    Const MOUSEEVENTF_MOVE = &H1
    mouse_event MOUSEEVENTF_MOVE, 1, 0, 0, 0
    mouse_event MOUSEEVENTF_MOVE, -1, 0, 0, 0
    DoEvents
    Application.OnTime Now + TimeValue("00:00:15"), "РаботаГИФ" 
End Sub
Изменено: asesja - 14.04.2025 11:42:36
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
Выдает ошибку
Выделяет строку:
gif.DrawingObject.Update ' Обновляем GIF
Файла примера нет. Посмотреть, что вы там делаете, не представляется возможным.
Изменено: asesja - 13.04.2025 23:14:08
Добавление описания/примечания (выпадающий список) на картинке, Как сделать чтобы при наведении на картинку появлялся список/описание
 
kot2012, приветствую.
Есть ещё такой вариант.
Преимущества:
1. Не используется событие "Worksheet_SelectionChange" (минимальна вероятность сброса Undo).
2. Работает при наведении мышкой.
3. При необходимости, изменение данных можно назначить на любое действие/событие (кнопка, клик по картинке, и ит.д.).
4. При изменении масштаба листа текс остается читаемым.
Обращение к листу из файла надстройки, Как выполнить действия с диапазонами на листах в файле надстройки
 
Здравствуйте.
Попробуйте не использовать в коде:

Код
WBADN.IsAddin = False 
WBADN.IsAddin = True

Необязательно делать книгу видимой.

Изменено: asesja - 10.04.2025 22:08:57
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
а как понять "Имя_вашего_GIF" ?
Имя, по которому к нему можно обратится (в данном случае в программном коде)
Цитата
visors16 написал:
Их у меня штук 50 и они постоянно заменяются на новые.
Это новое обстоятельство и о нём ранее не упоминалось. Пройдитесь циклом по всем именам. Вы давно в VBA и думаю найдете как это сделать.
Цитата
visors16 написал:
Application.Wait (Now + TimeValue("0:00:01")) ' Пауза 1 сек (можно уменьшить)
Это тоже непонятно.
Это пауза в выполнении кода. Вы пытались поиграть этим значением?
Для более гибкой паузы можно использовать Sleep из Windows API.
Цитата
visors16 написал:
Я же написал выше, что гиф - реагируют только на движение мыши и больше ни на что.
Вы пытались разобраться и запустить код, хотя бы для одного gif?
Как сделать проигрывание gif на листе эксель бесконечным
 
Цитата
visors16 написал:
Как сделать так, чтобы оно проигрывалось бесконечно ?
Попробуйте так.
Код
Sub ПовторГиф()
    Dim gif As Shape
    Set gif = ActiveSheet.Shapes("Имя_вашего_GIF") ' Замените на имя вашего объекта
    Do
        gif.DrawingObject.Update ' Обновляем GIF
        DoEvents
        Application.Wait (Now + TimeValue("0:00:01")) ' Пауза 1 сек (можно уменьшить)
    Loop
End Sub
считать сумму цифр без учета букв, необходимо посчитать сумму чисел без букв
 
Цитата
zagish написал:
подскажи, пожалуйста, как добавить  
Если нужно, что-бы формула работала только в определённом файле, то скопируй модуль из моего примера в свой файл.
Если нужно, что бы работала в любом Excel файле на компьютере, то скопируй его в Личную книгу или лучше в Надстройку (создать если нет).
Как добавить - можно просто перетащить.
Изменено: asesja - 08.04.2025 22:29:32
считать сумму цифр без учета букв, необходимо посчитать сумму чисел без букв
 
Цитата
zagish написал:
желтым отмечена ячейка где должно быть сумма чисел с буквой "С"
Всё считает. UDF то нужно было куда-нибудь добавить (в саму книгу или надстройку или персональную книгу).
Изменено: asesja - 07.04.2025 11:44:54
Избавиться от появления фоновых процессов Excel
 
Ваш вопрос действительно сложный, потому что проблема лежит на стыке нескольких факторов, и универсального "чистого" решения, увы, нет.. Excel иногда зависает в фоне из-за макросов, надстроек (SAP, 1C) или внешних интеграций, а новый запуск сбрасывает настройки, так как система пытается "прицепиться" к зависшему процессу.
Что можно сделать:
1. Принудительный новый запуск
Используйте параметр /x в ярлыке: excel.exe /x – это запустит Excel, игнорируя зависшие процессы.
2. Отключить DDE (если не нужна интеграция с Outlook/другими программами)
Через реестр удалить /dde из команд открытия .xlsx-файлов.
3. Автоматический сброс зависших процессов
Ваш VBS-скрипт – нормальное решение, если ручной сброс надоел.
4. Локальные исправления
Если проблема в конкретных надстройках (SAP, Power Query) – отключать их по умолчанию.
Проверить, не виноваты ли обновления Office/Windows.
На мой взгляд лучше всего работает комбинация /x + скрипт для сброса. Полностью избавиться от проблемы вряд ли получится – это глюк Excel, который Microsoft не чинит годами.

На форуме много умных, разбирающихся людей, возможно кто-нибудь ещё предложит варианты решения проблемы.  
Изменено: asesja - 05.04.2025 23:40:23
считать сумму цифр без учета букв, необходимо посчитать сумму чисел без букв
 
Цитата
zagish написал:
asesja , твой вариант работает. Но в некоторых таблицах выдает ошибку. В чем может быть проблема?
Я не вижу твои таблицы, чтобы посмотреть в чем может быть проблема.
Изменено: asesja - 05.04.2025 23:05:51
считать сумму цифр без учета букв, необходимо посчитать сумму чисел без букв
 
Здравствуйте, ещё такой вариант.
См. вложение.
Избавиться от появления фоновых процессов Excel
 

Здравствуйте.

Вариантов зависания Excel в фоне на самом деле может быть очень много, вот самые распространённые:

Незавершённые операции или ошибки при закрытии

Excel может оставаться в процессах, если:

- Произошла ошибка при сохранении файла.

- Зависла какая-то надстройка (например, Power Query, Power Pivot, VBA-макросы).

- Было прервано обновление связей с внешними источниками данных.

- Произошёл конфликт с COM-аддонами или другими интеграциями (например, с 1С, SAP и т. д.).

- Старые версии Excel (особенно в сочетании с некоторыми программами) могут зависать из-за некорректного завершения DDE-запросов.

Повреждение временных файлов или настроек

Иногда повреждённые Excel.xlb (панель инструментов), *.xlb (настройки), *.xlk (резервные копии), %temp%\~$* (временные файлы автосохранения) могут приводить к зависанию.

Конфликты с другими программами

- Антивирусы (особенно те, что сканируют файлы в реальном времени),

- VPN-клиенты,

- Облачные хранилища (OneDrive, Dropbox),

- Драйверы принтеров/виртуальных PDF-принтеров могут блокировать файлы Excel и мешать его нормальному завершению.

Проблемы с профилем пользователя

Если профиль Windows повреждён, Excel может некорректно завершать работу.

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

Изменено: asesja - 04.04.2025 23:57:27
Автоматическая разбивка списка номенклатуры на блоки по критерию величины, Автоматическое распределение списка номенклатуры из "Общей сводной" в другую вкладку с разбивкой на блоки в зависимости от величины материала
 
Arifmetika, приветствую.
Ещё такой вариант. См. вложение.

Изменено: asesja - 04.04.2025 11:38:54
Макрос для таблицы со сложным заголовком, Не смогла создать макрос через мастера - работает не корректно именно с шапкой таблицы
 
Цитата
ita170 написал:
спасибо вам за "толчок"))) заработало!
Замечательно, что разобрались и всё получилось! 👍
Макрос для таблицы со сложным заголовком, Не смогла создать макрос через мастера - работает не корректно именно с шапкой таблицы
 
Возле компа буду только вечером. Может кто ещё с форума посмотрит и подскажет. Добавьте несколько таблиц разных, чтобы понимать алгоритм по которому их обрабатывать, или сами поэкспериментируйте с кодом.
Макрос для таблицы со сложным заголовком, Не смогла создать макрос через мастера - работает не корректно именно с шапкой таблицы
 
Я не вижу вашу другую таблицу. Вы уверены, что у вас в ячейках данные как числа? Может числа как текст в ячейках?  Тогда нужно допилить макрос.
Макрос для таблицы со сложным заголовком, Не смогла создать макрос через мастера - работает не корректно именно с шапкой таблицы
 
Цитата
ita170 написал:
А можно добавить полное суммирование в столбцах - залиты синим, лист "Обработанная"?
См. вложение V2
Изменено: asesja - 30.03.2025 23:31:33
Макрос для таблицы со сложным заголовком, Не смогла создать макрос через мастера - работает не корректно именно с шапкой таблицы
 
ita170, Добрый вечер.
См. вложение.
Как скопировать значение без правил условного форматирования.
 
FrOleg80, здравствуйте.
См. вложение.
Достать одно число из диапазона
 
mark5545, Приветствую.
Попробуйте такой вариант. Результат будет в столбце V.
См. вложение.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 30 След.
Наверх