mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Исправление некорректного отображения символов кириллицы в макросах VBA

Бывает, что на форме VBA некоторые надписи выводятся в неверной кодировке.

Чаще всего проблема проявляется на компьютерах, где установлена нерусскоязычная версия Windows
(на изначально русифицированной Windows, проблему ни разу не наблюдал)

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


Причина проблемы, - используется другая кодовая страница символов.

Исправить проблему очень легко:

  • запускаете прикреплённый к статье файл 1251.reg,
    на вопрос «Вы действительно хотите добавить информацию из этого файла в реестр» отвечаете «ДА»
  • перезагружаете компьютер

 

Содержимое файла 1251.reg:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"

 

ВложениеРазмерЗагрузкиПоследняя загрузка
1251.zip290 байтов33 года 32 недели назад

Комментарии

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".

Не помогло

Работает!

Здравствуйте. Помогите, если можете, по поиску проблем в Excel ( Office365)нашел пока только ваш коммент. Попробовал через ваш файл- не помогает ни на нерусском ноуте - ( Windows10), ни на русском - появляются "кракозяблы" вместо корректного показа шапки таблицы на английском.Заранее спасибо. Всего доброго.

Кракозябры в шапке таблицы - это совсем другая проблема
(когда кракозябры в ячейках, - это обычно открыт файл формата CSV в кодировке UTF-8, которую Excel не понимает. Это лечится перекодировкой CSV файла в текстовом редакторе Notepad++)

А описанный в статье способ касается только отображения русских букв в макросах (на формах с кнопками)

Спасибо! Сработало!!!!

Спасибо! Работает на 7, 8, 10 +64бит

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
   ___     ___               _    ___     ___  
( _ ) / _ \ ___ | | / _ \ ( _ )
/ _ \ | (_) | / __| _ | | | | | | / _ \
| (_) | \__, | | (__ | |_| | | |_| | | (_) |
\___/ /_/ \___| \___/ \__\_\ \___/
Введите код, изображенный в стиле ASCII-арт.