Страницы: 1
RSS
Cломался код VBA, Не понятные символы в коде, по неизвестным причинам.
 
Добрый день!
Подскажите, если кто в курсе:

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

Открыл макросы и обнаружил в коде непонятные символы (картинку прилагаю).
Собственно, поправил все в течении 15 минут, а вот осадочек остался... потому, что не понимаю причин сбоя и не знаю ждать ли таких кульбитов в будушем.

Буду благодарен за ваши мысли по причинам такой ситуации.



В обведенной области изначально было написано: "Ежедневн Ост Текущ"
Изменено: Олег Ирхин - 09.02.2024 13:54:03
 
Никак не починить. Почти уверен, что этот файл открывался на ПК под управлением MAC OS. Она такие бяки в коде с русскими символами делает.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
Дмитрий(The_Prist) Щербаков написал:
Никак не починить. Почти уверен, что этот файл открывался на ПК под управлением MAC OS. Она такие бяки в коде с русскими символами делает.

Дмитрий, благодарю за подсказку!
неудобно получилось, реагирую с запозданием, у нас тут в Ростовской области локальный армагеддон случился с обледенением, порывом проводов, падением деревьев и прочими подобными радостями..

По поводу MAC OS - действительно, завелось три таких машины, блин, вывести не можем... По мимо этой ситуации были и ещё проблемы с маками - после входа в папки общего доступа заводской сети, эти порченые с одной стороны яблоки, оставляют скрытые файлы ".DS_Store" - о них спотыкаются запросы PQ. Сама по себе, эта проблема, решилась довольно просто - доп. фильтры наименования файлов всё решили, но вот выявить сам факт влияния, и то что в проводнике эти файлы видны только после включения "показывать скрытые файлы" - это потребовало времени. И самое гадкое - последние модификации оси не позволяют пользоваться макросами с этих машин, рубит на входе.
 
Еще есть вопрсик и не хочется заводить из-за него отдельную тему.
К сообщению прикреплена картинка - это окошко выскакивает при обновлении запроса PQ. Задрало уже... как избавиться?



Различные манипуляции с галочками и выпадающим списком в самом окне - результатов не дали. Вернее результат есть, если файлом пользуется один человек, но как только файл открывают на другой машине - сообщение выскакивает заново.
Изменено: Олег Ирхин - 13.02.2024 10:13:02
 
Олег Ирхин,
Данные -> Получить данные -> Параметры запроса -> Конфиденциальность -> Всегда игнорировать параметры ...
 
Цитата
Олег Ирхин: Cломался код VBA
сколько тем найти можно…
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
evgeniygeo написал:
Данные -> Получить данные -> Параметры запроса -> Конфиденциальность -> Всегда игнорировать параметры ...
Благодарю!
 
Цитата
Jack Famous написал:
сколько тем найти можно…
Искал и нашел огромное количество - здесь, в Ютуб и на просторах сети. Масса проблем и их решения обсуждаются. Но чтоб однозначно такие вот симптомы как у меня - не нашёл, возможно не качественно искал.
Приношу извинения всем коллегам, кому своими действиями расшатал дискомфорт.
 
Цитата
Олег Ирхин: Искал и нашел огромное количество - здесь, в Ютуб и на просторах сети. Масса проблем и их решения обсуждаются. Но чтоб однозначно такие вот симптомы как у меня - не нашёл, возможно не качественно искал.
так, МОЖЕТ потому и не нашли, что каждый такой пишет "Сломался код VBA"?
Глядишь, если написать "VBA. Строки кода самопроизвольно изменились(кракозябры)", то ВОЗМОЖНО, другой человек с ТАКОЙ проблемой нашёл бы вашу тему и ему не пришлось бы создавать ещё одну "Сломался код VBA/Проблемы VBA/Помогите/Что делать" и так далее — абсолютно не идентифицирующее …
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
так, МОЖЕТ потому и не нашли, что каждый такой пишет "Сломался код VBA"?Глядишь, если написать "VBA. Строки кода самопроизвольно изменились(кракозябры)", то ВОЗМОЖНО, другой человек с ТАКОЙ проблемой нашёл бы вашу тему и ему не пришлось бы создавать ещё одну "Сломался код VBA/Проблемы VBA/Помогите/Что делать" и так далее — абсолютно не идентифицирующее …

Вы как всегда правы, именно так и буду поступать, спасибо! что не теряете надежды вразумить неучей без мата.
 
Олег Ирхин, правильный подход — залог успеха  ;)
Всего доброго  :)
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх