Ошибка выполнения функции Excel VBA 1004: ошибка приложения или объекта Pin
Мне нужна помощь, пожалуйста! У меня нет опыта программирования или чего-то еще, и мне прислали этот файл Excel для выполнения макросов. Но как-то не работает и сообщение
Ошибка выполнения функции Excel VBA 1004: ошибка приложения или объекта
продолжает появляться. Я не знаю, что случилось или как это исправить.
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, _
Tab:=True, Semicolon:=False, Comma:=False, Space:=False, Other:=True, _
OtherChar:="<", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
TrailingMinusNumbers:=True
Выше выделенная часть. Что-то не так с кодировкой? Или это потому, что файл был создан на ноутбуке не Mac, а я использую Mac?
Пожалуйста, помогите, я был бы очень признателен! Спасибо!
1 ответ
Я заметил, что "TrailingMinusNumbers:=True"
Оператор в коде "Текст в столбцы" вызовет ошибку 1004 при запуске на Mac (под управлением Office 2013 Excel). Чтобы проверить эту проблему, я разработал простой тест, в котором два макроса Text to Columns были созданы в одной книге в Windows 7. Один из них включал "TrailingMinusNumbers:=True"
заявление. Другой нет. Оба макроса работали нормально на платформе Windows, но когда макросы запускались на платформе Mac, макрос с "TrailingMinusNumbers:=True"
Оператор не выполнен (ошибка 1004). Макрос без этого оператора работает нормально.