2014-01-02 3 views
0

Недавно я перевел рабочий набор подпрограмм из Windows Excel 2003 и попытался запустить их в Excel для Mac 2011. Он не работает при первой попытке использовать левую функцию. С сообщением об ошибке «невозможно найти проект или библиотеку». Я попытался настроить тестовую функцию для запуска различных текстовых функций и таких вещей, как Len, но ни левой, ни средней. Подпрограмма - это начало процесса обработки экспортированных данных Access. Не думайте, что это актуально, поскольку процедура не запускается из-за проблемы с левой.Mac 2011, используя некоторые функции в VBA

Это мой тестовый код.

Function testfunctions() 

Dim carrier, carrier2 

carrier = "Alpha1" 

carrier2 = Left(carrier, Len(carrier) - 4) 
MsgBox carrier 

End Function 

Любые предложения с благодарностью!

ответ

0

Что произойдет, если удалить странствующий пространство в этой линии (ваши)

carrier 2 = Left(carrier, Len(carrier) - 4) 

Изменить это:

carrier2 = Left(carrier, Len(carrier) - 4) 
+0

Моя ошибка, и я установил, что не повезло. Однако теперь я обнаружил, что должен сказать Excel, что это функция VBA, которая работает. Функциональные функций тестов() носитель = "Aplha1" carrier2 = VBA.Left (носитель, 4) MsgBox carrier2 End Function Спасибо, что нашли время, чтобы ответить. Я вижу, что изменение в Excel для Mac не будет таким простым. – mitchBVI

+0

Какие ссылки проверяются при переходе в Инструменты> Ссылки в окне VBA? – guitarthrower

Смежные вопросы