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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 121 След.
Работоспособность программы на разных языках
 
Открыл файл из #6 в конфигурации Win10 (en-US, кодовая таблица по умолчанию 1252), Excel 2019. Опишите точную последовательность действий, которая приводит к ошибке в Win (en) и не приводит к ошибке в Win (ru).
В структуре файла книги Excel все имена функций хранятся в локализации en-US.
Изменено: sokol92 - 27.07.2021 20:32:12
Владимир
Работоспособность программы на разных языках
 
Посмотрите эту тему.
Владимир
Во вкладке "Разработчик" кнопка "запись макроса", "visual basic", "макросы" не активна.
 
Попробуйте перейти в редактор (Alt+F11) и выполнить пункт меню Run/Reset.
Владимир
runtime error 1004 при закрытии любого файла Excel
 
В #8 приведен текст (неполный!) из надстройки Microsoft "Пакет анализа - VBA". Отключите эту надстройку (меню Файл / Параметры / Надстройки / Надстройки Excel / Перейти или меню Разработчик) и проблема должна исчезнуть.
Владимир
Переключение комбинации горячих клавиш для вставки текущей даты
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Если перед запуском приложения Excel на ПК была установлена русская раскладка клавиатуры
Дмитрий, спасибо! Никогда не обращал на это внимание. :)  
Владимир
runtime error 1004 при закрытии любого файла Excel
 
Добрый день! См. сообщение #5.
Владимир
Нужен аналог Proper (ПРОПНАЧ), не реагирующий на спецсимволы, спецсимволы в тексте не должны учитываться как разделители
 
Цитата
andylu написал:
Нӓдҽҗдӑ" становится "?оваљ Н?д??д?"
Спасибо за информацию. Заносим функцию Strconv в "черный" список не поддерживающих юникод. Не зря БМВ она пришлась не по душе...

Off. Google Translate переводит мою фразу пока еще "blacklist the function".  :)  
Изменено: sokol92 - 09.07.2021 15:54:54
Владимир
Нужен аналог Proper (ПРОПНАЧ), не реагирующий на спецсимволы, спецсимволы в тексте не должны учитываться как разделители
 
Многовато строк для Медведя.  :)

Код
Debug.Print StrConv("ар'я старк", vbProperCase)
Владимир
Трансликт ВБА, как работать с символами при создании
 
Если Вы хотите в текстовой переменной txt изменить символ с номером юникода 334 (Ŏ) на символ 1038(Ў), то так:

Код
txt = Replace(txt, ChrW(334), ChrW(1038))

В формулах Excel можно использовать функцию ПОДСТАВИТЬ, причем указанные символы юникода можно применять непосредственно.
Владимир
Во всех листах всех открытых книг искать сводные таблицы
 
Дополнение к #6. Добавьте в начало своего макроса оператор

Код
Stop

После того, как программа остановится, посмотрите, сколько книг видно в дереве проектов?
Владимир
Не отображаются макросы в списке
 
Цитата
Дмитрий Б написал:
то excel просто вешается и перезапускается.
Очевидный симптом разрушения структуры книги. Поищите - на форуме много сообщений на эту тему. Спасайте свои данные и макросы, пока не поздно :excl:  
Владимир
Автоподбор высоты строки работает некорректно, При автоподборе высоты строки, отображается не весь текст - последние нижние строки скрываются в ячейке
 
В данном случае проблема решается, если Вы установите масштаб на экране (меню "Вид") в 100 %. При этом можно убедиться, что автоподбор высоты строки произведен точно (отметим, что часть символов ячейки имеет "индивидуальное" форматирование). При уменьшенных масштабах бывают проблемы с рендерингом на экране: сравните содержание второй строки ячейки D2 при масштабах 100% и 90%. Кроме того, выполните предварительный просмотр печати - всё должно помещаться.
Изменено: sokol92 - 05.07.2021 12:16:32
Владимир
Полезные библиотеки/классы VBA, Библиотеки VBA
 
... и дополнительная.
Владимир
Как найти в массиве данных значения сумма которых равна или максимально близка к нужной мне сумме.
 
Создавать примеры - дело автора вопроса.

Скачайте файл из сообщения 6 указанной выше ссылки.
С Вашими данными из #1 макрос справляется за 0,008 секунды (лист "Ограниченный перебор"). Меняете столбец "A" листа на свои данные и нажимаете на кнопку "Нажми".
Владимир
Как найти в массиве данных значения сумма которых равна или максимально близка к нужной мне сумме.
 
Цитата
solnce60 написал:
моя задача для эксперта по эксель  решается легко и просто
Есть шанс прославиться.  :)

Начните с темы Михаила (МСН) здесь.
Изменено: sokol92 - 03.07.2021 18:05:23
Владимир
Разбить сумму по сумме и по кол-ву
 
Скользящее округление (столбец D).
Владимир
Почему If при наличии нескольких условий, связанных через Or, обрабатывает только первое?
 
Добрый день! Указанная особенность называется Short-circuit evaluation (Short-circuit  - короткое замыкание) и является одной из важных особенностей синтаксиса любого языка программирования. Рекомендую также проверить функции рабочего листа OR (ИЛИ) и AND (И).
Владимир
HB
 
Виталий, с удовольствием хочу Вас поздравить и пожелать новых замечательных свершений!
Владимир
Оптимизация работы макроса скрытия строк в режиме "Разметка страницы"
 
Да, но можно добавить первую строку, поставить нужный автофильтр, затем скрыть первую строку и, кстати, столбец T.
Владимир
Оптимизация работы макроса скрытия строк в режиме "Разметка страницы"
 
А еще эффективнее автофильтр.
Владимир
Добавить в артикулы цифры, чтобы артикулы стали уникальными
 
Модераторам. Здравствуйте, Юрий, измените, пожалуйста, в названии темы "цыфры" на "цифры" (#4), а то "глаз режет".
Владимир
Невозможно скопировать надстройку в библиотеку, Надстройка для общего пользования
 
Настройки, которые лежат на общем ресурсе, не должны регистрироваться как надстройки на компьютерах пользователей. Эти надстройки загружаются тогда, когда это диктуется логикой работы приложения.
Кроме того, открывать их нужно в режиме ReadOnly.
Если необходимо, чтобы сетевая надстройка сразу же загружалась при открытии Excel, то добавьте код для ее открытия (не забудьте про ReadOnly) в личную книгу макросов (или любую "обычную" надстройку).
Изменено: sokol92 - 20.06.2021 15:31:16
Владимир
Почему я считаю что Google Sheets лучше чем Excel?, Монопоиля Excel как на безальтернативый табличный редактор.
 
Насколько корпоративные заказчики готовы доверить свои конфиденциальные данные корпорации Google?
Владимир
Не корректно работает формула ПРПЛТ, При выборе остаточного платежа!
 
Цитата
Dima99994 написал:
то ест как бы банк платит проценты
Так и есть - в последний месяц (последние месяцы) банк Вам должен, а не Вы ему.
Посмотрите на графу "Осталось выплатить".
Изменено: sokol92 - 16.06.2021 18:55:28
Владимир
Избавление от "символа-разделителя" на символ GS, Коды получены из типографии, ни один метод не помогает избавиться от пробела. Информация нужна для прогрузки в программу "Честный знак"
 
Выделите все ячейки и выполните макрос:
Код
Sub Del29()
  Selection.Replace Chr(29), ""
End Sub
Владимир
Прошу помощи по макросу "Обновление связей", Несколько книг со связями
 
Некоторые функции не работают с закрытыми книгами (и начинают работать,  если эти книги открыть): СУММЕСЛИ, СУММЕСЛИМН, СЧЕТЕСЛИ, СЧЕТЕСЛИМН,  СМЕЩ, ... См. также здесь.
Владимир
Обход ошибки из двоичной в десятичную систему
 
К #12: 2^40 вполне может быть. :)  
Изменено: sokol92 - 15.06.2021 14:43:54
Владимир
Обход ошибки из двоичной в десятичную систему
 
Цитата
Виталина Филатова написал:
У меня ексель 2019
Функция ПОСЛЕД доступна только в Excel для Microsoft 365.
Владимир
Обход ошибки из двоичной в десятичную систему
 
Можно так (формулисты, возможно, оптимизируют):
Код
=СУММПРОИЗВ(ПСТР(A1;СТРОКА(A1:ИНДЕКС(A:A;ДЛСТР(A1)));1)*(2^(ДЛСТР(A1)-СТРОКА(A1:ИНДЕКС(A:A; ДЛСТР(A1))))))
Изменено: sokol92 - 15.06.2021 13:57:08 (Убрал пробелы)
Владимир
Принудительное изменение средствами VBA внешнего вида указателя курсора мыши при нажатии на кнопку подключенной надстройки, Подключение файла вида курсора мыши из списка, расположенного в каталоге C:\Windows\Cursors
 
В Excel выбор невелик.
Владимир
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 121 След.
Наверх