VBA в разных версиях должен обрабатывать этот случай одинаково. У вас Сells() работает с активным листом (если код в модуле). Скорее всего вы подтягиваете данные не с нужного листа, а из другого места. Следует закрепить Cells() за конкретными Workbook и Worksheet.
Егор, здравствуйте.
VBA в разных версиях должен обрабатывать этот случай одинаково. У вас Сells() работает с активным листом (если код в модуле). Скорее всего вы подтягиваете данные не с нужного листа, а из другого места. Следует закрепить Cells() за конкретными Workbook и Worksheet.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Причина всему - кодировка. На некоторых ПК скорее всего язык локализации - английский. Плюс, возможно, кодировка для VBA установлен специфическая: Tools-Options-вкладка Edit Format.
Причина всему - кодировка. На некоторых ПК скорее всего язык локализации - английский. Плюс, возможно, кодировка для VBA установлен специфическая: Tools-Options-вкладка Edit Format.The_Prist
Errare humanum est, stultum est in errore perseverare
Всем привет. В общем проблема решилась сносом 2010 офиса и 2013 (2013 ранее был установлен английский + русский language pack) и установкой русских версий. Также потребовалось указать в настройках языка винды для "Language for non-Unicode programs" -> Russian
Всем привет. В общем проблема решилась сносом 2010 офиса и 2013 (2013 ранее был установлен английский + русский language pack) и установкой русских версий. Также потребовалось указать в настройках языка винды для "Language for non-Unicode programs" -> RussianЕгор