Конфликт с русскими буквами при запуске макроса

Автор PRETTYm, 20.11.2014, 18:25

« назад - далее »

PRETTYm

Добрый день, хотелось бы ваших мнений по решению данной проблемы.
Делаем апгрейд систем: винда с XP на 7, офис с 2003 на 2010. Есть несколько файлов с макросами, которые перестали работать на новых машинах.
Собственно, неважно что за макросы там, при вызове любого на выполнение стала выпадать ошибка "Invalid procedure call or argument."
Стала разбираться: оказалось как только заполняю любую ячейку русскими буквами, то эта ошибка и вываливается. Если ставлю английские, цифры - все работает как и прежде. Посмотрела региональные настройки систем, языки, настройки экселя - все идентично. Стала пробовать создать новый макрос на обеих машинах (с новой и старой системой) и выяснилось, что на новой машине я не могу создать имя макроса на русском языке тоже, т.е. Макрос1, предлагаемый системой автоматически сразу выдает ошибку "Введено недопустимое имя"(а на латинице создает без проблем).
Язык русский для программ не поддерживающих Юникод стоит.
Где бы глянуть то еще?

NooBasTiK

Вы бы выложили для примера файл, что бы специалисты посмотрели.
Цитировать2. К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.
Прикрепить к сообщению можно только файлы gif,jpg,rar,zip,7z,bas,frm,cls,docx,xlsx,xls размером до 1000 Кб.
Прикрепить файл можно в полной форме ответа на сообщение. Под окном для ввода сообщения нажмите на знак "+" возле текста "Дополнительные опции..."

gling

Цитироватья не могу создать имя макроса на русском языке
Закралось сомнение, что макрос рекордером записать нельзя? Или он имя макроса присваивает на не русском?
mail: vovik100661@gmail.com;
ЯД-41001506838083.