Владимир
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
Округление в Excel
Excel преобразует нумерацию №п.п. в десятичную дробь
Особенность сортировки диапазона с формулами, Баг или фича?
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
25.03.2024 15:46:46
Владимир
|
|||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
25.03.2024 15:22:17
Изменено:
Владимир
|
|||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
Подсказка в эксел, Подсказка при условиях
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
VBA. Ширина ячейки, Как сделать новую ячейку ровно такой же ширины как исходная ?
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
22.03.2024 17:15:31
Использование пользовательских классов, или не использование - дело вкуса автора, к алгоритмам в данной теме не имеющее отношения.
Вот редакция макросов из #16 без использования классов (потратил минут 5, детально не проверял). Функция HtmlEncode и ее вызов добавлены.
Изменено:
Владимир
|
|
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
22.03.2024 14:37:43
Спасибо за тестирование!
Отмеченные Вами проблемы могут быть связаны с ограничениями (безопасности) для вызова PowerShell. Об отображении букв русского алфавита. " Текст программы из сообщения #16 этого не учитывает. Можно обойти эту проблему так. 1. Добавьте в модуль vbaClipboard функцию HtmlEncode из сообщения #30. 2. В модуле vbaClipboard в функции addHTMLWraper перед строкой
добавьте строку
Расскажите о результате. Успехов!
Изменено:
Владимир
|
|||||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
21.03.2024 13:17:46
Тестирование показывает, что не все программы соблюдают стандарты и корректно работают с русскими буквами при вставке из буфера обмена, имеющего формат "Html". Так что придется до копирования в буфер обмена кодировать (по старинке) все символы юникода с кодом >=128. После этого кодировка utf-8 не отличается от кодировки windows-1251.
Протестируйте, пожалуйста (занести в стандартный модуль книги):
Изменено:
Владимир
|
|||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
20.03.2024 17:21:00
На мой взгляд, лучше идти проторенными путями и контролировать свои шаги. Например, в результате пункта 1 из #19 будет создан (временный) файл формата html. Мы сможем проверить его корректность, открыв в любом браузере.
Владимир
|
|||||
|
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
20.03.2024 16:42:23
Проще сделать так: 1. Создать временный файл и записать туда HTML в кодировке utf-8. Например, файл C:\Temp\test2.html c содержимым
Владимир
|
|||||||
|
Как правильно сослаться на переменную
Имя элементов на английском, Как убрать кириллицу
18.03.2024 17:21:52
Успехов!
Изменено:
Владимир
|
|||
|
Имя элементов на английском, Как убрать кириллицу
Как правильно сослаться на переменную
18.03.2024 16:34:56
Дополнение к ответу МатросНаЗебре (один из возможных вариантов):
Владимир
|
|||
|
Имя элементов на английском, Как убрать кириллицу
18.03.2024 14:20:50
Уже забыл, что это такое (
Скачал Думаю, что имя можно поменять стандартным образом через Диспетчер имен (Ctrl+F3). Попробуйте на своем примере.
Изменено:
Владимир
|
|
|
[ Закрыто] Сумма прописью
11.03.2024 19:45:24
Если у Вас есть формула, выводящая сумму прописью в указанном Вами стандартном формате для суммы из ячейки A1, то сумму в требуемом формате можно получить так:
Изменено:
Владимир
|
|||
|
Как обращаться к ячейкам разных листов из пользовательской формы?
Как обращаться к ячейкам разных листов из пользовательской формы?
10.03.2024 15:41:44
Внимательно просмотрите все строки своих макросов на предмет явного указания листа во всех констукциях.
Например (фрагмент):
В присвоении для Rng не указано, к какому листу относится Columns(1) (возможно, нужно добавить в начале точку). Для модераторов тема: Как обращаться к ячейкам разных листов из пользовательской формы?
Изменено:
Владимир
|
|||
|
Как зафиксировать округлённое число?, Появились погрешности из-за округления
10.03.2024 15:21:50
Введите в любую свободную ячейку формулу:
=A4=B4 Ее значение - ИСТИНА. То есть, значения ячеек A4 и B4 одинаковы. В этих ячейках установлены разные числовые форматы (соответственно Общий и Числовой с 2 знаками после запятой), поэтому на экране они отображаются по-разному.
Изменено:
Владимир
|
|
|
Редактирование формулы для вывода данных с обоих листов на третий, Вывод данных с двух листов на третий лист
Редактирование формулы для вывода данных с обоих листов на третий, Вывод данных с двух листов на третий лист
07.03.2024 16:18:37
Владимир
|
|||
|
Правила условного форматирования в сводной таблице, Пожалуйста, помогите прописать правила условного форматирования
Правила условного форматирования в сводной таблице, Пожалуйста, помогите прописать правила условного форматирования
VBA список переменных/процедур/функций/параметров
Работа с Excel из Outlook