2017-01-04 9 views
0

У меня возникла проблема с запуском VBA в электронной таблице Excel на MacOS (Sierra). В Windows все работает так, как ожидалось. Я всегда получаю «Ошибка компиляции в скрытом модуле: Интерполяция ...EXCEL VBA: ошибка компиляции скрытого модуля только на MacOS

Я попытался удалить все содержимое модуля и это пережиток:

Function interpolate(x As Double, ran As Range) As String 

interpolate1 = 1 
interpolate = interpolate1 

End Function 

код VBA защищен паролем, и я не использовать какие-либо элементы управления ActiveX ссылки я использую следующим образом:.

  • Visual Basic для приложений
  • Microsoft Excel Библиотека 16,0 Объект
  • OLE Automation
  • Microsoft Office Библиотека 16,0 Объект
  • Microsoft Forms Library 2.0 Object
  • управления RefEdit

Если у кого есть какие-либо предложения о том, как идти об этой проблеме, что было бы здорово.

Спасибо, Тро

+0

Получено, RefEdit отсутствует на MacOS. – tro

ответ

1

Ссылка RefEdit отсутствовал на MacOS. Я удалил его, и теперь он работает.