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